Exemplo n.º 1
0
        /// <summary>
        /// Actualiza un registro de un objeto Registro
        /// </summary>
        /// <param name="objRegistro"></param>
        /// <returns></returns>
        public bool Actualizar(BERegistroNew objRegistro)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion))
                {
                    tablaDetalleDC.omgc_U_Registro(
                        objRegistro.codRegistro,
                        objRegistro.numNivel,
                        objRegistro.desNombre,
                        objRegistro.gloDescripcion,
                        objRegistro.desValorDecimal,
                        objRegistro.desValorCadena,
                        objRegistro.desValorLogico,
                        objRegistro.desValorEntero,
                        objRegistro.desValorFecha,
                        objRegistro.indActivo,
                        objRegistro.segUsuarioEdita,
                        objRegistro.segMaquinaCrea
                        );
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Actualiza el registro de un objeto de tipo TEDetalle
        /// </summary>
        /// <param name="pItem">Entidad TEDetalle</param>
        /// <returns>Verdadero:Actualizo</returns>
        public bool Actualizar(BERegistro pItem)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion))
                {
                    codigoRetorno =
                        tablaDetalleDC.omgc_U_Registro(
                            pItem.CodigoArgumento,
                            Convert.ToInt32(pItem.NivelDetalle),
                            pItem.DescripcionCorta,
                            pItem.DescripcionLarga,
                            Convert.ToDecimal(pItem.ValorDecimal),
                            pItem.ValorCadena,
                            Convert.ToBoolean(pItem.ValorBoolean),
                            Convert.ToInt32(pItem.ValorEntero),
                            pItem.ValorFecha,
                            pItem.Estado,
                            pItem.SegUsuarioEdita,
                            pItem.SegMaquinaOrigen
                            );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }