Esempio n. 1
0
 public string AddInmatriculacion(Inmatriculacion inmatriculacion)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand("sp_add_inmatriculacion", sqlConn);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@id_solicitud", inmatriculacion.Operacion.Id_solicitud);
             cmd.Parameters.AddWithValue("@nro_documento_identidad_com", inmatriculacion.Comprador.NroDocumentoIdentidad);
             cmd.Parameters.AddWithValue("@tipo_documento_identidad_com", inmatriculacion.Comprador.TipoDocumentoIdentidad);
             if (inmatriculacion.Representante != null)
             {
                 cmd.Parameters.AddWithValue("@nro_documento_identidad_rep", inmatriculacion.Representante.NroDocumentoIdentidad);
                 cmd.Parameters.AddWithValue("@tipo_documento_identidad_rep", inmatriculacion.Representante.TipoDocumentoIdentidad);
             }
             else
             {
                 cmd.Parameters.AddWithValue("@nro_documento_identidad_rep", DBNull.Value);
                 cmd.Parameters.AddWithValue("@tipo_documento_identidad_rep", DBNull.Value);
             }
             cmd.Parameters.AddWithValue("@numero_nota_pedido", inmatriculacion.NumeroNotaPedido);
             cmd.Parameters.AddWithValue("@numero_documento_venta", inmatriculacion.NumeroDocumentoVenta);
             cmd.Parameters.AddWithValue("@fecha_emision_documento_venta", inmatriculacion.FechaEmisionDocumentoVenta);
             cmd.Parameters.AddWithValue("@monto_total_vehiculo", inmatriculacion.MontoTotalVehiculo);
             cmd.Parameters.AddWithValue("@tipo_moneda", inmatriculacion.TipoMoneda);
             cmd.Parameters.AddWithValue("@categoria_mtc", inmatriculacion.CategoriaMtc);
             cmd.Parameters.AddWithValue("@uso_mtc", inmatriculacion.UsoMtc);
             cmd.Parameters.AddWithValue("@asesor_comercial", inmatriculacion.AsesorComercial);
             cmd.Parameters.AddWithValue("@administrador_venta", inmatriculacion.AdministradorVenta);
             cmd.Parameters.AddWithValue("@forma_pago", inmatriculacion.FormaPago);
             cmd.Parameters.AddWithValue("@id_sucursal", inmatriculacion.Sucursal.Id_sucursal);
             cmd.Parameters.AddWithValue("@codigo_banco", inmatriculacion.Financiera.Codigo);
             cmd.Parameters.AddWithValue("@obs_fp", inmatriculacion.Obs_fp);
             cmd.Parameters.AddWithValue("@cargo_venta", inmatriculacion.Cargo_venta);
             cmd.Parameters.AddWithValue("@numero_titulo", inmatriculacion.Numero_titulo);
             cmd.Parameters.AddWithValue("@obs_operacion", inmatriculacion.Obs_operacion);
             cmd.Parameters.AddWithValue("@partida_electronica", inmatriculacion.Partida_electronica);
             cmd.Parameters.AddWithValue("@ficha_nro", inmatriculacion.Ficha_nro);
             cmd.Parameters.AddWithValue("@tomo", inmatriculacion.Tomo);
             cmd.Parameters.AddWithValue("@fojas", inmatriculacion.Fojas);
             cmd.Parameters.AddWithValue("@oficina_registral", inmatriculacion.Oficina_registral);
             cmd.Parameters.AddWithValue("@dua", inmatriculacion.Dua);
             cmd.Parameters.AddWithValue("@separacion_bienes", inmatriculacion.Separacion_bienes);
             cmd.Parameters.AddWithValue("@ofic_reg_bienes", inmatriculacion.Ofic_reg_bienes);
             cmd.Parameters.AddWithValue("@part_elect_bienes", inmatriculacion.Part_elect_bienes);
             cmd.Parameters.AddWithValue("@vendedor", inmatriculacion.Vendedor);
             cmd.ExecuteNonQuery();
             sqlConn.Close();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return("");
 }
Esempio n. 2
0
 public Inmatriculacion GetInmatriculacion(int id_solicitud)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand("sp_get_inmatriculacion", sqlConn);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
             SqlDataReader   dr = cmd.ExecuteReader();
             Inmatriculacion inmatriculacion = new Inmatriculacion();
             if (dr.Read())
             {
                 inmatriculacion.Operacion                  = new OperacionDAC().getOperacion(id_solicitud);
                 inmatriculacion.Comprador                  = new PersonaPeruDAC().GetPersona(dr["nro_documento_identidad_com"].ToString(), dr["tipo_documento_identidad_com"].ToString());
                 inmatriculacion.Representante              = new PersonaPeruDAC().GetPersona(dr["nro_documento_identidad_rep"].ToString(), dr["tipo_documento_identidad_rep"].ToString());
                 inmatriculacion.NumeroNotaPedido           = dr["numero_nota_pedido"].ToString();
                 inmatriculacion.NumeroDocumentoVenta       = dr["numero_documento_venta"].ToString();
                 inmatriculacion.FechaEmisionDocumentoVenta = Convert.ToDateTime(dr["fecha_emision_documento_venta"]);
                 inmatriculacion.MontoTotalVehiculo         = Convert.ToDecimal(dr["monto_total_vehiculo"]);
                 inmatriculacion.TipoMoneda                 = dr["tipo_moneda"].ToString();
                 inmatriculacion.CategoriaMtc               = dr["categoria_mtc"].ToString();
                 inmatriculacion.UsoMtc              = dr["uso_mtc"].ToString();
                 inmatriculacion.AsesorComercial     = dr["asesor_comercial"].ToString();
                 inmatriculacion.AdministradorVenta  = dr["administrador_venta"].ToString();
                 inmatriculacion.FormaPago           = dr["forma_pago"].ToString();
                 inmatriculacion.Sucursal            = new SucursalclienteDAC().getSucursal(Convert.ToInt16(dr["id_sucursal"]));
                 inmatriculacion.Financiera          = new BancofinancieraDAC().getBancofinanciera(dr["codigo_banco"].ToString());
                 inmatriculacion.Obs_fp              = dr["obs_fp"].ToString();
                 inmatriculacion.Cargo_venta         = dr["cargo_venta"].ToString();
                 inmatriculacion.Numero_titulo       = (dr["numero_titulo"] != DBNull.Value) ? Convert.ToDouble(dr["numero_titulo"]) : 0;
                 inmatriculacion.Obs_operacion       = dr["obs_operacion"].ToString();
                 inmatriculacion.Partida_electronica = dr["partida_electronica"].ToString();
                 inmatriculacion.Ficha_nro           = dr["ficha_nro"].ToString();
                 inmatriculacion.Tomo              = dr["tomo"].ToString();
                 inmatriculacion.Fojas             = dr["fojas"].ToString();
                 inmatriculacion.Oficina_registral = dr["oficina_registral"].ToString();
                 inmatriculacion.Dua = Convert.ToBoolean(dr["dua"].ToString());
                 inmatriculacion.Separacion_bienes = Convert.ToBoolean(dr["separacion_bienes"].ToString());
                 inmatriculacion.Ofic_reg_bienes   = dr["ofic_reg_bienes"].ToString();
                 inmatriculacion.Part_elect_bienes = dr["part_elect_bienes"].ToString();
                 inmatriculacion.Vendedor          = dr["vendedor"].ToString();
             }
             dr.Close();
             sqlConn.Close();
             return(inmatriculacion);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
 public string AddInmatriculacion(Inmatriculacion inmatriculacion)
 {
     return(new InmatriculacionDAC().AddInmatriculacion(inmatriculacion));
 }