public long ModificarDocumento(RegistraDocumento request) { long result; using (SqlConnection conexion = new SqlConnection(ContextoParaBaseDatos.DecryptedConnectionString("TransmisionesDB"))) { Dictionary <string, object> parametrosIn = new Dictionary <string, object>(); parametrosIn.Add("@CodigoDocumento", request.CodigoDocumento); parametrosIn.Add("@CodigoItinerario", request.CodigoItinerario); parametrosIn.Add("@CodigoPuertoOrigenDocumento", request.CodigoPuertoOrigenDocumento); parametrosIn.Add("@CodigoPuertoEmbarqueDocumento", request.CodigoPuertoEmbarqueDocumento); parametrosIn.Add("@CodigoPuertoDescargaDocumento", request.CodigoPuertoDescargaDocumento); parametrosIn.Add("@CodigoPuertoFinalDocumento", request.CodigoPuertoFinalDocumento); parametrosIn.Add("@CodigoLineaNaviera", request.CodigoLineaNaviera); parametrosIn.Add("@CodigoAduana", request.CodigoAduana); parametrosIn.Add("@CodigoTipoBL", request.CodigoTipoBL); parametrosIn.Add("@CodigoTipoEnvio", request.CodigoTipoEnvio); parametrosIn.Add("@CodigoCondicionContrato", request.CodigoCondicionContrato); parametrosIn.Add("@CodigoRequerimientoServicio", request.CodigoRequerimientoServicio); parametrosIn.Add("@NumeroDocumento", request.NumeroDocumento); parametrosIn.Add("@FechaEmisionDocumento", request.FechaEmisionDocumento); parametrosIn.Add("@FechaEmbarqueDocumento", request.FechaEmbarqueDocumento); parametrosIn.Add("@EstadoRegistro", request.EstadoRegistro); parametrosIn.Add("@UsuarioRegistro", request.UsuarioActualizacion); using (SqlCommand cmd = SqlHelper.CreateCommandWithParameters("USP_MODIFICAR_DOCUMENTO", conexion, parametrosIn, true)) { result = cmd.ExecuteNonQuery(); SqlHelper.CloseConnection(conexion); } } return(result); }
public long RegistrarDocumento(RegistraDocumento request) { long CodigoDocumento = 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 CodDocumento = 0; parametrosIn.Add("@CodigoItinerario", request.CodigoItinerario); parametrosIn.Add("@CodigoPuertoOrigenDocumento", request.CodigoPuertoOrigenDocumento); parametrosIn.Add("@CodigoPuertoEmbarqueDocumento", request.CodigoPuertoEmbarqueDocumento); parametrosIn.Add("@CodigoPuertoDescargaDocumento", request.CodigoPuertoDescargaDocumento); parametrosIn.Add("@CodigoPuertoFinalDocumento", request.CodigoPuertoFinalDocumento); parametrosIn.Add("@CodigoLineaNaviera", request.CodigoLineaNaviera); parametrosIn.Add("@CodigoAduana", request.CodigoAduana); parametrosIn.Add("@CodigoTipoBL", request.CodigoTipoBL); parametrosIn.Add("@CodigoTipoEnvio", request.CodigoTipoEnvio); parametrosIn.Add("@CodigoCondicionContrato", request.CodigoCondicionContrato); parametrosIn.Add("@CodigoRequerimientoServicio", request.CodigoRequerimientoServicio); parametrosIn.Add("@NumeroDocumento", request.NumeroDocumento); parametrosIn.Add("@FechaEmisionDocumento", request.FechaEmisionDocumento); parametrosIn.Add("@FechaEmbarqueDocumento", request.FechaEmbarqueDocumento); parametrosIn.Add("@UsuarioRegistro", request.UsuarioCreacion); parametrosOut.Add("@CodigoDocumento", CodDocumento); using (SqlCommand cmd = SqlHelper.CreateCommandWithParameters("USP_INSERTAR_DOCUMENTO", conexion, parametrosIn, true, parametrosOut)) { result = cmd.ExecuteNonQuery(); CodigoDocumento = long.Parse(cmd.Parameters["@CodigoDocumento"].Value.ToString()); SqlHelper.CloseConnection(conexion); } } return(CodigoDocumento); }