public static string Guardar_DatosBasicos ( //Datos Auxiliares y Llaves Primaria int idbodega, int idproveedor, int idtipodepago, int idempleado, //Datos Basicos string codigo, string codigo_almacen, string almacen, //Totalizacion de Compra string subtotal, string descuento, string descuento_aplicado, string impuesto, string valor, string mora, string disponible, string flete, string pago, string dias, int vence, DateTime fecha, //Datos Auxiliares DataTable Detalles, int auto ) { Conexion_CotizacionDeCompra Datos = new Conexion_CotizacionDeCompra(); Entidad_CotizacionDeCompra Obj = new Entidad_CotizacionDeCompra(); //Datos Auxiliares y Llaves Primaria Obj.Idbodega = idbodega; Obj.Idproveedor = idproveedor; //Datos Auxiliares y Llaves Primaria Obj.Idbodega = idbodega; Obj.Idproveedor = idproveedor; Obj.Idtipodepago = idtipodepago; Obj.Idempleado = idempleado; //Datos Basicos Obj.Codigo_CotizacionDeCompra = codigo; Obj.Codigo_Almacen = codigo_almacen; Obj.Almacen = almacen; //Totalizacion de Compra Obj.SubTotal = subtotal; Obj.Descuento = descuento; Obj.Descuento_Aplicado = descuento_aplicado; Obj.Impuesto = impuesto; Obj.Valor = valor; Obj.Mora = mora; Obj.Disponible = disponible; Obj.Flete = flete; Obj.Pago = pago; Obj.Dias = dias; Obj.Vence = vence; Obj.Fecha = fecha; //Datos Auxiliares Obj.Auto = auto; Obj.Cotizacion_Detalles = Detalles; return(Datos.Guardar_DatosBasicos(Obj)); }
public string Guardar_DatosBasicos(Entidad_CotizacionDeCompra Obj) { string Rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon = Conexion_SQLServer.getInstancia().Conexion(); SqlCommand Comando = new SqlCommand("Compras.LI_Cotizacion", SqlCon); Comando.CommandType = CommandType.StoredProcedure; //Datos Auxiliares Comando.Parameters.Add("@Auto", SqlDbType.Int).Value = Obj.Auto; //Panel Datos Basicos -- Campos Obligatorios Comando.Parameters.Add("@Idbodega", SqlDbType.Int).Value = Obj.Idbodega; Comando.Parameters.Add("@Idproveedor", SqlDbType.Int).Value = Obj.Idproveedor; Comando.Parameters.Add("@Idtipodepago", SqlDbType.Int).Value = Obj.Idtipodepago; Comando.Parameters.Add("@Idempleado", SqlDbType.Int).Value = Obj.Idempleado; Comando.Parameters.Add("@Codigo", SqlDbType.VarChar).Value = Obj.Codigo_CotizacionDeCompra; Comando.Parameters.Add("@Cod_Almacen", SqlDbType.VarChar).Value = Obj.Codigo_Almacen; Comando.Parameters.Add("@Alm_Descripcion", SqlDbType.VarChar).Value = Obj.Almacen; // Comando.Parameters.Add("@SubTotal", SqlDbType.VarChar).Value = Obj.SubTotal; Comando.Parameters.Add("@Descuento", SqlDbType.VarChar).Value = Obj.Descuento; Comando.Parameters.Add("@Desc_Aplicado", SqlDbType.VarChar).Value = Obj.Descuento_Aplicado; Comando.Parameters.Add("@Impuesto", SqlDbType.VarChar).Value = Obj.Impuesto; Comando.Parameters.Add("@Valor", SqlDbType.VarChar).Value = Obj.Valor; Comando.Parameters.Add("@Mora", SqlDbType.VarChar).Value = Obj.Mora; Comando.Parameters.Add("@Disponible", SqlDbType.VarChar).Value = Obj.Disponible; Comando.Parameters.Add("@Flete", SqlDbType.VarChar).Value = Obj.Flete; Comando.Parameters.Add("@Pago", SqlDbType.VarChar).Value = Obj.Pago; Comando.Parameters.Add("@Dias", SqlDbType.VarChar).Value = Obj.Dias; Comando.Parameters.Add("@Vence", SqlDbType.Int).Value = Obj.Vence; Comando.Parameters.Add("@Fecha", SqlDbType.DateTime).Value = Obj.Fecha; //Detalle de Cotizacion de Compra Comando.Parameters.Add("@Detalle", SqlDbType.Structured).Value = Obj.Cotizacion_Detalles; SqlCon.Open(); Rpta = Comando.ExecuteNonQuery() != 1 ? "OK" : "Error al Realizar el Registro"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }