public static DataTable BuscarPedidoPendiente(String parPedido_Buscado) { DPedidos pedidos = new DPedidos(); pedidos.Pedido_Buscado = parPedido_Buscado; return pedidos.BuscarPedidoPendiente(pedidos); }
public static String Eliminar(int parId_Pedido) { DPedidos pedidos = new DPedidos(); pedidos.Id_Pedido = parId_Pedido; return pedidos.Eliminar(pedidos); }
public static DataTable BuscarPedidoEntregado(String parPedido_Buscado) { DPedidos pedidos = new DPedidos(); pedidos.Pedido_Buscado = parPedido_Buscado; return pedidos.BuscarPedidoEntregado(pedidos); }
//Metodo Buscarnombre public DataTable BuscarNombre(DPedidos Pedido) { DataTable DtResultado = new DataTable("pedido"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_pedido_nombre"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Pedido.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
public string MarcarEntregadoPendiente(DPedidos parPedidos) { string Respuesta = ""; SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.MarcarEntregadoPendiente"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@Id_Pedido"; ParId_Pedido.SqlDbType = SqlDbType.Int; ParId_Pedido.Value = parPedidos.Id_Pedido; SqlComando.Parameters.Add(ParId_Pedido); SqlParameter ParFecha_Entregado = new SqlParameter(); ParFecha_Entregado.ParameterName = "@Fecha_Entregado"; ParFecha_Entregado.SqlDbType = SqlDbType.DateTime; ParFecha_Entregado.Value = parPedidos.Fecha_Entregado; SqlComando.Parameters.Add(ParFecha_Entregado); SqlComando.ExecuteNonQuery(); Respuesta = "Y"; } catch (SqlException ex) { if (ex.Number == 8152) { Respuesta = "Has introducido demasiados caracteres en uno de los campos"; } else if (ex.Number == 547) { Respuesta = "La Fecha Requerido o la Fecha Entregado tienen que ser posteriores a la Fecha Ordeando"; } else if (ex.Number == 515) { Respuesta = "No puedes dejar campos vacíos"; } else { Respuesta = "Error al intentar ejecutar el procedimiento almacenado Ventas.MarcarEntregadoPendiente. " + ex.Message; } } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return(Respuesta); }
public static String MarcarEntregadoPendiente(int parIdPedido, String parFecha_Entregado) { DPedidos pedidos = new DPedidos(); pedidos.Id_Pedido = parIdPedido; pedidos.Fecha_Entregado = parFecha_Entregado; return pedidos.MarcarEntregadoPendiente(pedidos); }
public static String Insertar(String parNombre_Cliente, String parNombre_Transporte, String parNombre_Empleado, String parFecha_Ordenado, String parFecha_Requerido, decimal parCosto_Envio) { DPedidos pedidos = new DPedidos(); pedidos.Nombre_Cliente = parNombre_Cliente; pedidos.Nombre_Transporte = parNombre_Transporte; pedidos.Nombre_Empleado = parNombre_Empleado; pedidos.Fecha_Ordenado = parFecha_Ordenado; pedidos.Fecha_Requerido = parFecha_Requerido; pedidos.Costo_Envio = parCosto_Envio; return pedidos.Insertar(pedidos); }
public DataTable BuscarPedidoEntregado(DPedidos parPedidos) { DataTable TablaDatos = new DataTable("Ventas.v_Pedidos"); SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.BuscarPedidoEntregado"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParNombre_Buscado = new SqlParameter(); ParNombre_Buscado.ParameterName = "@Pedido_Buscado"; ParNombre_Buscado.SqlDbType = SqlDbType.VarChar; ParNombre_Buscado.Size = parPedidos.Pedido_Buscado.Length; ParNombre_Buscado.Value = parPedidos.Pedido_Buscado; SqlComando.Parameters.Add(ParNombre_Buscado); SqlDataAdapter SqlAdaptadorDatos = new SqlDataAdapter(SqlComando); SqlAdaptadorDatos.Fill(TablaDatos); } catch (Exception ex) { TablaDatos = null; throw new Exception("Error al intentar ejecutar el procedimiento almacenado Ventas.BuscarPedidoEntregado. " + ex.Message, ex); } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return(TablaDatos); }
public string Eliminar(DPedidos parPedidos) { string Respuesta = ""; SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.EliminarPedido"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@Id_Pedido"; ParId_Pedido.SqlDbType = SqlDbType.Int; ParId_Pedido.Value = parPedidos.Id_Pedido; SqlComando.Parameters.Add(ParId_Pedido); SqlComando.ExecuteNonQuery(); Respuesta = "Y"; } catch (Exception ex) { Respuesta = "Error al intentar ejecutar el procedimiento almacenado Ventas.EliminarPedido. " + ex.Message; } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return(Respuesta); }
//Metodo eliminar public string Eliminar(DPedidos Pedido) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = conexion.Cn; SqlCon.Open(); //Establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_pedido"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdpedido = new SqlParameter(); ParIdpedido.ParameterName = "@idpedido"; ParIdpedido.SqlDbType = SqlDbType.Int; ParIdpedido.Value = Pedido.Idpedido; SqlCmd.Parameters.Add(ParIdpedido); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public DataTable BuscarPedidoEntregado(DPedidos parPedidos) { DataTable TablaDatos = new DataTable("Ventas.v_Pedidos"); SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.BuscarPedidoEntregado"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParNombre_Buscado = new SqlParameter(); ParNombre_Buscado.ParameterName = "@Pedido_Buscado"; ParNombre_Buscado.SqlDbType = SqlDbType.VarChar; ParNombre_Buscado.Size = parPedidos.Pedido_Buscado.Length; ParNombre_Buscado.Value = parPedidos.Pedido_Buscado; SqlComando.Parameters.Add(ParNombre_Buscado); SqlDataAdapter SqlAdaptadorDatos = new SqlDataAdapter(SqlComando); SqlAdaptadorDatos.Fill(TablaDatos); } catch (Exception ex) { TablaDatos = null; throw new Exception("Error al intentar ejecutar el procedimiento almacenado Ventas.BuscarPedidoEntregado. " + ex.Message, ex); } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return TablaDatos; }
public string MarcarEntregadoPendiente(DPedidos parPedidos) { string Respuesta = ""; SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.MarcarEntregadoPendiente"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@Id_Pedido"; ParId_Pedido.SqlDbType = SqlDbType.Int; ParId_Pedido.Value = parPedidos.Id_Pedido; SqlComando.Parameters.Add(ParId_Pedido); SqlParameter ParFecha_Entregado = new SqlParameter(); ParFecha_Entregado.ParameterName = "@Fecha_Entregado"; ParFecha_Entregado.SqlDbType = SqlDbType.DateTime; ParFecha_Entregado.Value = parPedidos.Fecha_Entregado; SqlComando.Parameters.Add(ParFecha_Entregado); SqlComando.ExecuteNonQuery(); Respuesta = "Y"; } catch (SqlException ex) { if (ex.Number == 8152) { Respuesta = "Has introducido demasiados caracteres en uno de los campos"; } else if (ex.Number == 547) { Respuesta = "La Fecha Requerido o la Fecha Entregado tienen que ser posteriores a la Fecha Ordeando"; } else if (ex.Number == 515) { Respuesta = "No puedes dejar campos vacíos"; } else { Respuesta = "Error al intentar ejecutar el procedimiento almacenado Ventas.MarcarEntregadoPendiente. " + ex.Message; } } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return Respuesta; }
public string Insertar(DPedidos parPedidos) { string Respuesta = ""; SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.InsertarPedido"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParNombre_Cliente = new SqlParameter(); ParNombre_Cliente.ParameterName = "@Nombre_Cliente"; ParNombre_Cliente.SqlDbType = SqlDbType.VarChar; ParNombre_Cliente.Size = parPedidos.Nombre_Cliente.Length; ParNombre_Cliente.Value = parPedidos.Nombre_Cliente; SqlComando.Parameters.Add(ParNombre_Cliente); SqlParameter ParNombre_Transporte = new SqlParameter(); ParNombre_Transporte.ParameterName = "@Nombre_Transporte"; ParNombre_Transporte.SqlDbType = SqlDbType.VarChar; ParNombre_Transporte.Size = parPedidos.Nombre_Transporte.Length; ParNombre_Transporte.Value = parPedidos.Nombre_Transporte; SqlComando.Parameters.Add(ParNombre_Transporte); SqlParameter ParNombre_Empleado = new SqlParameter(); ParNombre_Empleado.ParameterName = "@Nombre_Empleado"; ParNombre_Empleado.SqlDbType = SqlDbType.VarChar; ParNombre_Empleado.Size = parPedidos.Nombre_Empleado.Length; ParNombre_Empleado.Value = parPedidos.Nombre_Empleado; SqlComando.Parameters.Add(ParNombre_Empleado); SqlParameter ParFecha_Ordenado = new SqlParameter(); ParFecha_Ordenado.ParameterName = "@Fecha_Ordenado"; ParFecha_Ordenado.SqlDbType = SqlDbType.DateTime; ParFecha_Ordenado.Value = parPedidos.Fecha_Ordenado; SqlComando.Parameters.Add(ParFecha_Ordenado); SqlParameter ParFecha_Requerido = new SqlParameter(); ParFecha_Requerido.ParameterName = "@Fecha_Requerido"; ParFecha_Requerido.SqlDbType = SqlDbType.DateTime; ParFecha_Requerido.Value = parPedidos.Fecha_Requerido; SqlComando.Parameters.Add(ParFecha_Requerido); SqlParameter ParCosto_Envio = new SqlParameter(); ParCosto_Envio.ParameterName = "@Costo_Envio"; ParCosto_Envio.SqlDbType = SqlDbType.Money; ParCosto_Envio.Value = parPedidos.Costo_Envio; SqlComando.Parameters.Add(ParCosto_Envio); SqlComando.ExecuteNonQuery(); Respuesta = "Y"; } catch (SqlException ex) { if (ex.Number == 8152) { Respuesta = "Has introducido demasiados caracteres en uno de los campos"; } else if (ex.Number == 547) { Respuesta = "La Fecha Requerido tiene que ser posterior a la Fecha Ordeando"; } else if (ex.Number == 515) { Respuesta = "No puedes dejar los campos Cliente, Transportista, Empleado o Fecha Ordenado vacíos"; } else if (ex.Number == 50000) { Respuesta = "Debes ingresar un Cliente, Empleado o Transportista existente"; } else { Respuesta = "Error al intentar ejecutar el procedimiento almacenado Ventas.InsertarPedido. " + ex.Message; } } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return Respuesta; }
public string Eliminar(DPedidos parPedidos) { string Respuesta = ""; SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.EliminarPedido"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@Id_Pedido"; ParId_Pedido.SqlDbType = SqlDbType.Int; ParId_Pedido.Value = parPedidos.Id_Pedido; SqlComando.Parameters.Add(ParId_Pedido); SqlComando.ExecuteNonQuery(); Respuesta = "Y"; } catch (Exception ex) { Respuesta = "Error al intentar ejecutar el procedimiento almacenado Ventas.EliminarPedido. " + ex.Message; } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return Respuesta; }
public string Editar(DPedidos parPedidos) { string Respuesta = ""; SqlConnection SqlConexion = new SqlConnection(); try { SqlConexion.ConnectionString = DConexion.CnBDEmpresa; SqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConexion; SqlComando.CommandText = "Ventas.EditarPedido"; SqlComando.CommandType = CommandType.StoredProcedure; SqlParameter ParId_Pedido = new SqlParameter(); ParId_Pedido.ParameterName = "@Id_Pedido"; ParId_Pedido.SqlDbType = SqlDbType.Int; ParId_Pedido.Value = parPedidos.Id_Pedido; SqlComando.Parameters.Add(ParId_Pedido); SqlParameter ParNombre_Cliente = new SqlParameter(); ParNombre_Cliente.ParameterName = "@Nombre_Cliente"; ParNombre_Cliente.SqlDbType = SqlDbType.VarChar; ParNombre_Cliente.Size = parPedidos.Nombre_Cliente.Length; ParNombre_Cliente.Value = parPedidos.Nombre_Cliente; SqlComando.Parameters.Add(ParNombre_Cliente); SqlParameter ParNombre_Transporte = new SqlParameter(); ParNombre_Transporte.ParameterName = "@Nombre_Transporte"; ParNombre_Transporte.SqlDbType = SqlDbType.VarChar; ParNombre_Transporte.Size = parPedidos.Nombre_Transporte.Length; ParNombre_Transporte.Value = parPedidos.Nombre_Transporte; SqlComando.Parameters.Add(ParNombre_Transporte); SqlParameter ParNombre_Empleado = new SqlParameter(); ParNombre_Empleado.ParameterName = "@Nombre_Empleado"; ParNombre_Empleado.SqlDbType = SqlDbType.VarChar; ParNombre_Empleado.Size = parPedidos.Nombre_Empleado.Length; ParNombre_Empleado.Value = parPedidos.Nombre_Empleado; SqlComando.Parameters.Add(ParNombre_Empleado); SqlParameter ParFecha_Ordenado = new SqlParameter(); ParFecha_Ordenado.ParameterName = "@Fecha_Ordenado"; ParFecha_Ordenado.SqlDbType = SqlDbType.DateTime; ParFecha_Ordenado.Value = parPedidos.Fecha_Ordenado; SqlComando.Parameters.Add(ParFecha_Ordenado); SqlParameter ParFecha_Requerido = new SqlParameter(); ParFecha_Requerido.ParameterName = "@Fecha_Requerido"; ParFecha_Requerido.SqlDbType = SqlDbType.DateTime; ParFecha_Requerido.Value = parPedidos.Fecha_Requerido; SqlComando.Parameters.Add(ParFecha_Requerido); SqlParameter ParFecha_Entregado = new SqlParameter(); ParFecha_Entregado.ParameterName = "@Fecha_Entregado"; ParFecha_Entregado.SqlDbType = SqlDbType.DateTime; ParFecha_Entregado.Value = parPedidos.Fecha_Entregado; SqlComando.Parameters.Add(ParFecha_Entregado); SqlParameter ParCosto_Envio = new SqlParameter(); ParCosto_Envio.ParameterName = "@Costo_Envio"; ParCosto_Envio.SqlDbType = SqlDbType.Money; ParCosto_Envio.Value = parPedidos.Costo_Envio; SqlComando.Parameters.Add(ParCosto_Envio); SqlComando.ExecuteNonQuery(); Respuesta = "Y"; } catch (SqlException ex) { if (ex.Number == 8152) { Respuesta = "Has introducido demasiados caracteres en uno de los campos"; } else if (ex.Number == 547) { Respuesta = "La Fecha Requerido o la Fecha Entregado tienen que ser posteriores a la Fecha Ordeando"; } else if (ex.Number == 515) { Respuesta = "No puedes dejar los campos Cliente, Transportista, Empleado o Fecha Ordenado vacíos"; } else if (ex.Number == 50000) { Respuesta = "Debes ingresar un Cliente, Empleado o Transportista existente"; } else { Respuesta = "Error al intentar ejecutar el procedimiento almacenado Ventas.EditarPedido. " + ex.Message; } } finally { if (SqlConexion.State == ConnectionState.Open) { SqlConexion.Close(); } } return(Respuesta); }
//Insertar public string Insertar(DPedidos Pedido) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = conexion.Cn; SqlCon.Open(); //Establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_pedidos"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdpedido = new SqlParameter(); ParIdpedido.ParameterName = "@idpedido"; ParIdpedido.SqlDbType = SqlDbType.Int; ParIdpedido.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdpedido); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 1024; ParNombre.Value = Pedido.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParCantidad = new SqlParameter(); ParCantidad.ParameterName = "@cantidad"; ParCantidad.SqlDbType = SqlDbType.VarChar; ParCantidad.Size = 50; ParCantidad.Value = Pedido.Cantidad; SqlCmd.Parameters.Add(ParCantidad); SqlParameter ParProveedor = new SqlParameter(); ParProveedor.ParameterName = "@proveedor"; ParProveedor.SqlDbType = SqlDbType.VarChar; ParProveedor.Size = 1024; ParProveedor.Value = Pedido.Proveedor; SqlCmd.Parameters.Add(ParProveedor); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 10; ParTelefono.Value = Pedido.Telefono; SqlCmd.Parameters.Add(ParTelefono); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }