Ejemplo n.º 1
0
        public static void Update(tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow row)
        {
            if (row.RowState == DataRowState.Detached)
            {
                ((tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoDataTable)row.Table).Addtlg_TiposComprobantesOrigenDestinoRow(row);
            }

            Update(row.Table);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Obtiene un registro de la tabla tlg_TiposComprobantesOrigenDestino que luego puede ser persistido en la base de datos.
 /// </summary>
 public static tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow GetByPk(string IdTipoComprobanteOrigen, string IdTipoComprobanteDestino)
 {
     tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow row = mz.erp.dataaccess.tlg_TiposComprobantesOrigenDestino.GetByPk(IdTipoComprobanteOrigen, IdTipoComprobanteDestino);
     foreach (DataColumn dc in row.Table.Columns)
     {
         if (row[dc] == System.DBNull.Value)
         {
             row[dc] = Util.DefaultValue(dc.DataType);
         }
     }
     return(row);
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Valida un tlg_TiposComprobantesOrigenDestinoRow.
        /// </summary>
        public static bool RowIsValid(tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow row)
        {
            ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber);
            bool   isValid = true;
            string mensaje;


            if (!IdTipoComprobanteOrigenIsValid(row.IdTipoComprobanteOrigen, out mensaje))
            {
                row.SetColumnError("IdTipoComprobanteOrigen", mensaje);
                isValid = false;
            }

            if (!IdTipoComprobanteDestinoIsValid(row.IdTipoComprobanteDestino, out mensaje))
            {
                row.SetColumnError("IdTipoComprobanteDestino", mensaje);
                isValid = false;
            }

            if (!IdMomentoIsValid(row.IdMomento, out mensaje))
            {
                row.SetColumnError("IdMomento", mensaje);
                isValid = false;
            }

            if (!FechaCreacionIsValid(row.FechaCreacion, out mensaje))
            {
                row.SetColumnError("FechaCreacion", mensaje);
                isValid = false;
            }

            if (!IdConexionCreacionIsValid(row.IdConexionCreacion, out mensaje))
            {
                row.SetColumnError("IdConexionCreacion", mensaje);
                isValid = false;
            }

            if (!UltimaModificacionIsValid(row.UltimaModificacion, out mensaje))
            {
                row.SetColumnError("UltimaModificacion", mensaje);
                isValid = false;
            }

            if (!IdConexionUltimaModificacionIsValid(row.IdConexionUltimaModificacion, out mensaje))
            {
                row.SetColumnError("IdConexionUltimaModificacion", mensaje);
                isValid = false;
            }

            if (!IdReservadoIsValid(row.IdReservado, out mensaje))
            {
                row.SetColumnError("IdReservado", mensaje);
                isValid = false;
            }

            if (!RowIdIsValid(row.RowId, out mensaje))
            {
                row.SetColumnError("RowId", mensaje);
                isValid = false;
            }

            if (!IdSucursalIsValid(row.IdSucursal, out mensaje))
            {
                row.SetColumnError("IdSucursal", mensaje);
                isValid = false;
            }

            if (!IdEmpresaIsValid(row.IdEmpresa, out mensaje))
            {
                row.SetColumnError("IdEmpresa", mensaje);
                isValid = false;
            }

            if (!OldIdMomentoIsValid(row.OldIdMomento, out mensaje))
            {
                row.SetColumnError("OldIdMomento", mensaje);
                isValid = false;
            }
            ;

            return(isValid);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Envia los cambios del tlg_TiposComprobantesOrigenDestinoRow a la base de datos.
        /// </summary>
        public static void Update(tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow row)
        {
            ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tlg_TiposComprobantesOrigenDestino.Update(row);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Establece los valores por defecto de tlg_TiposComprobantesOrigenDestinoRow.
        /// </summary>
        public static tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow SetRowDefaultValues(tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow row)
        {
            row.IdTipoComprobanteOrigen  = Util.NewStringId();
            row.IdTipoComprobanteDestino = Util.NewStringId();
            row.IdMomento                    = 0;
            row.FechaCreacion                = mz.erp.businessrules.Sistema.DateTime.Now;
            row.IdConexionCreacion           = Security.IdConexion;
            row.UltimaModificacion           = null;
            row.IdConexionUltimaModificacion = Security.IdConexion;
            row.IdReservado                  = 0;
            row.RowId        = Guid.Empty;
            row.IdSucursal   = Security.IdSucursal;
            row.IdEmpresa    = Security.IdEmpresa;
            row.OldIdMomento = 0;

            return(row);
        }
Ejemplo n.º 6
0
        /*public static long GetTransicion( string IdComprobanteOrigen, string IdComprobanteDestino)
         * {
         *      string Mensaje = String.Format("Cambiar a sobrecarga GetTransicion(IdComprobanteOrigen, IdComprobanteDestino, IdTarea, IdProceso). IdComprobanteOrigen = {0}, IdComprobanteDestino = {1}", IdComprobanteOrigen, IdComprobanteDestino );
         *      Exception e = new Exception(Mensaje);
         *      throw e;
         *      mz.erp.commontypes.data.tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow _row = mz.erp.dataaccess.tlg_TiposComprobantesOrigenDestino.GetByPk( IdComprobanteOrigen, IdComprobanteDestino);
         *      if (_row != null)
         *      {
         *              return Convert.ToInt32( _row["IdMomento"] );
         *      }
         *      return long.MinValue;
         * }		*/
        public static long GetTransicion(string IdComprobanteOrigen, string IdComprobanteDestino, long IdTarea, long IdProceso)
        {
            IdTarea = long.MinValue;
            //tlg_TiposComprobantesOrigenDestinoDataset data = mz.erp.dataaccess.tlg_TiposComprobantesOrigenDestino.GetList(IdComprobanteOrigen, IdComprobanteDestino, IdTarea, IdProceso);
            tlg_TiposComprobantesOrigenDestinoDataset data = mz.erp.dataaccess.tlg_TiposComprobantesOrigenDestino.GetListEx(IdComprobanteOrigen, IdComprobanteDestino, IdTarea, IdProceso);

            if (data.tlg_TiposComprobantesOrigenDestino.Rows.Count == 1)
            {
                tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow _row = (tlg_TiposComprobantesOrigenDestinoDataset.tlg_TiposComprobantesOrigenDestinoRow)data.tlg_TiposComprobantesOrigenDestino.Rows[0];
                if (_row != null)
                {
                    return(Convert.ToInt32(_row["IdMomento"]));
                }
                else
                {
                    string    Mensaje = String.Format("No encontró el registro en la tabla tlg_tiposcomprobantesorigendestino. IdComprobanteOrigen = {0}, IdComprobanteDestino = {1}, IdProceso = {2}", IdComprobanteOrigen, IdComprobanteDestino, IdProceso);
                    Exception e       = new Exception(Mensaje);
                    throw e;
                }
            }
            else
            {
                string    Mensaje = String.Format("Hay {3} registro/s en la tabla tlg_tiposcomprobantesorigendestino. IdComprobanteOrigen = {0}, IdComprobanteDestino = {1}, IdProceso = {2}", IdComprobanteOrigen, IdComprobanteDestino, IdProceso, data.tlg_TiposComprobantesOrigenDestino.Rows.Count);
                Exception e       = new Exception(Mensaje);
                throw e;
            }
            return(long.MinValue);
        }