Example #1
0
        public long ModificarPersona(RegistraPersona request)
        {
            long result;

            using (SqlConnection conexion = new SqlConnection(ContextoParaBaseDatos.DecryptedConnectionString("TransmisionesDB")))
            {
                Dictionary <string, object> parametrosIn = new Dictionary <string, object>();

                parametrosIn.Add("@CodigoPersona", request.CodigoPersona);
                parametrosIn.Add("@CodigoTipoDocumento", request.CodigoTipoDocumento);
                parametrosIn.Add("@CodigoPais", request.CodigoPais);
                parametrosIn.Add("@RazonSocialPersona", request.RazonSocialPersona);
                parametrosIn.Add("@NumeroDocumentoPersona", request.NumeroDocumentoPersona);
                parametrosIn.Add("@DireccionPersona", request.DireccionPersona);
                parametrosIn.Add("@TelefonoPersona", request.TelefonoPersona);
                parametrosIn.Add("@EmailPersona", request.EmailPersona);
                parametrosIn.Add("@ContactoPersona", request.ContactoPersona);
                parametrosIn.Add("@WebPersona", request.WebPersona);
                parametrosIn.Add("@EstadoRegistro", request.EstadoRegistro);
                parametrosIn.Add("@UsuarioRegistro", request.UsuarioActualizacion);

                using (SqlCommand cmd = SqlHelper.CreateCommandWithParameters("USP_MODIFICAR_PERSONA", conexion, parametrosIn, true))
                {
                    result = cmd.ExecuteNonQuery();
                    SqlHelper.CloseConnection(conexion);
                }
            }
            return(result);
        }
Example #2
0
        public long RegistrarPersona(RegistraPersona request)
        {
            long CodigoPersona = 0;
            int  result;

            using (SqlConnection conexion = new SqlConnection(ContextoParaBaseDatos.DecryptedConnectionString("TransmisionesDB")))
            {
                Dictionary <string, object> parametrosIn  = new Dictionary <string, object>();
                Dictionary <string, object> parametrosOut = new Dictionary <string, object>();
                int CodPersona = 0;

                parametrosIn.Add("@CodigoTipoDocumento", request.CodigoTipoDocumento);
                parametrosIn.Add("@CodigoPais", request.CodigoPais);
                parametrosIn.Add("@RazonSocialPersona", request.RazonSocialPersona);
                parametrosIn.Add("@NumeroDocumentoPersona", request.NumeroDocumentoPersona);
                parametrosIn.Add("@DireccionPersona", request.DireccionPersona);
                parametrosIn.Add("@TelefonoPersona", request.TelefonoPersona);
                parametrosIn.Add("@EmailPersona", request.EmailPersona);
                parametrosIn.Add("@ContactoPersona", request.ContactoPersona);
                parametrosIn.Add("@WebPersona", request.WebPersona);
                parametrosIn.Add("@UsuarioRegistro", request.UsuarioCreacion);

                parametrosOut.Add("@CodigoPersona", CodPersona);

                using (SqlCommand cmd = SqlHelper.CreateCommandWithParameters("USP_INSERTAR_PERSONA", conexion, parametrosIn, true, parametrosOut))
                {
                    result        = cmd.ExecuteNonQuery();
                    CodigoPersona = long.Parse(cmd.Parameters["@CodigoPersona"].Value.ToString());
                    SqlHelper.CloseConnection(conexion);
                }
            }
            return(CodigoPersona);
        }