public RespuestaAgp AddOrdenTrabajoBech(DatoFactura ot) { return(new OrdenTrabajoDAC().AddOrdenTrabajoBech(ot)); }
public RespuestaAgp AddOrdenTrabajoBech(DatoFactura ot) { using (var sqlConn = new SqlConnection(strConn)) { sqlConn.Open(); var cmd = new SqlCommand(strConn, sqlConn) { CommandType = CommandType.StoredProcedure, CommandText = "sp_addOrdenTrabajo_bech" }; var oParam = cmd.Parameters.AddWithValue("@activo", 1); cmd.Parameters.AddWithValue("@id_usuario", ot.CuentaUsuario); cmd.Parameters.AddWithValue("@num_orden_trabajo", ot.NotaPedido); cmd.Parameters.AddWithValue("@num_factura", ot.NumeroFactura); cmd.Parameters.AddWithValue("@rut_adquiriente", ot.Rut); cmd.Parameters.AddWithValue("@dv_adquiriente", ot.Dv); cmd.Parameters.AddWithValue("@nombre_adquiriente", ot.Nombre); cmd.Parameters.AddWithValue("@apepat_adquiriente", ""); cmd.Parameters.AddWithValue("@apemat_adquiriente", ""); cmd.Parameters.AddWithValue("@factura_neto", ot.ValorNeto); cmd.Parameters.AddWithValue("@fecha_factura", ot.FechaFactura); cmd.Parameters.AddWithValue("@vehiculo_marca", ot.MarcaVehiculo); cmd.Parameters.AddWithValue("@vehiculo_modelo", ot.Modelo); cmd.Parameters.AddWithValue("@vehiculo_anio", ot.AnioComercial); cmd.Parameters.AddWithValue("@vehiculo_cilindrada", (ot.Cilindrada == null) ? (object)0 : ot.Cilindrada); cmd.Parameters.AddWithValue("@vehiculo_puertas", ot.Puertas); cmd.Parameters.AddWithValue("@vehiculo_asientos", ot.Asiento); cmd.Parameters.AddWithValue("@vehiculo_peso_bruto", ot.PesoBruto); cmd.Parameters.AddWithValue("@vehiculo_carga", "0"); cmd.Parameters.AddWithValue("@vehiculo_combustible", ot.Combustible); cmd.Parameters.AddWithValue("@vehiculo_color", ot.Color); cmd.Parameters.AddWithValue("@vehiculo_motor", ot.Motor); cmd.Parameters.AddWithValue("@vehiculo_vin", ot.Chassis); cmd.Parameters.AddWithValue("@vehiculo_chasis", ot.Chassis); cmd.Parameters.AddWithValue("@url_factura", ""); cmd.Parameters.AddWithValue("@vin_corto", ot.Chassis.Substring(ot.Chassis.Length - 6, 6)); cmd.Parameters.AddWithValue("@Nacionalidad", "CL"); cmd.Parameters.AddWithValue("@sexo", "0"); cmd.Parameters.AddWithValue("@cit", ot.Cit); cmd.Parameters.AddWithValue("@tiene_compra_para", ot.TieneCompraPara); cmd.Parameters.AddWithValue("@compra_para_nombre", ot.CompraParaNombre); cmd.Parameters.AddWithValue("@compra_para_rut", ot.CompraParaRut); cmd.Parameters.AddWithValue("@compra_para_dv", ot.CompraParaDv); cmd.Parameters.AddWithValue("@descripcion_compra_para", ot.CompraParaDescripcion); cmd.Parameters.AddWithValue("@vehiculo_patente", ot.Patente); cmd.Parameters.AddWithValue("@id_cliente", ot.IdCliente); cmd.Parameters.AddWithValue("@forma_pago", ot.FormaPago == null ? "0" : ot.FormaPago); cmd.Parameters.AddWithValue("@grupo", ot.Grupo); cmd.Parameters.AddWithValue("@id_sucursal", ot.idSucursal); var reader = cmd.ExecuteReader(); var respuesta = new RespuestaAgp(); if (reader.Read()) { respuesta.IdRespuesta = Convert.ToInt32(reader["id"].ToString().Trim()); respuesta.MensajeError = reader["mensajeError"].ToString().Trim(); } sqlConn.Close(); return(respuesta); } }
public RespuestaAgp AddOrdenTrabajoWebservice(DatoFactura ot) { return(new OrdenTrabajoDAC().AddOrdenTrabajoWebservice(ot)); }