Esempio n. 1
0
 public RespuestaAgp AddOrdenTrabajoBech(DatoFactura ot)
 {
     return(new OrdenTrabajoDAC().AddOrdenTrabajoBech(ot));
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 public RespuestaAgp AddOrdenTrabajoWebservice(DatoFactura ot)
 {
     return(new OrdenTrabajoDAC().AddOrdenTrabajoWebservice(ot));
 }