protected void btnActualizarDatos_Click(object sender, EventArgs e) { try { if (!(txtNombre.Text.Trim() == "" || txtDescripcion.Text.Trim() == "" || txtColor.Text.Trim() == "" || txtTamaño.Text.Trim() == "" || txtPrecio.Text.Trim() == "" || txtCosto.Text.Trim() == "" || txtUnidades.Text.Trim() == "")) { int id = int.Parse(txtBuscar.Text); using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities bde = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { tblArticulo obja = (from q in bde.tblArticulo where q.id_articulo == id select q).First(); obja.nombre = txtNombre.Text; obja.descripcion = txtDescripcion.Text; obja.color = txtColor.Text; obja.tamano = txtTamaño.Text; obja.precio = int.Parse(txtPrecio.Text); obja.coste_u_mayorista = int.Parse(txtCosto.Text); obja.unidades = int.Parse(txtUnidades.Text); bde.SaveChanges(); } mostrar(); limpiar(); lblMensaje.Text = "DATOS ACTUALIZADOS"; lblMensaje.Visible = true; } else { lblMensaje.Text = "*Campos Vacíos"; lblMensaje.Visible = true; } } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; } }
private void definirDropListPedido() { //try y catch para captura de errores try { //uso de la bd con entity using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Definición del primer item DropDownListPedido.Items.Add("-- Seleccione un item --"); //guardado de datos en una variable var listaIDPedido = db.tblPedido; //recorrer los datos de la tabla pedido foreach (var objPedido in listaIDPedido) { //Guardar datos en nuestro DropDownList siempre que sean existentes if (objPedido.existencia == 1) { DropDownListPedido.Items.Add(objPedido.id_pedido + ""); } } } } //captura de errores catch (Exception ex) { lblaviso.Text = "" + ex; lblaviso.Visible = true; } }
private void definirDropListCliente() { //try y catch para captura de errores try { //uso de la bd con entity using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Definición del primer item DropCliente.Items.Add("-- Seleccione un item --"); //guardado de datos en una variable var listaIDCliente = db.Cliente; //recorrer los datos de la tabla pedido foreach (var objPedido in listaIDCliente) { //Guardar datos en nuestro DropDownList, con el id vendedor y su nombre DropCliente.Items.Add(objPedido.id_cliente + ".- " + objPedido.nombre); } } } //captura de errores catch (Exception ex) { lblaviso.Text = "" + ex; lblaviso.Visible = true; } }
private void definirDropListVendedor() { //try y catch para la captura de errores try { //Uso de la bd para su uso de datos con entity using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Definición del primer item DropVendedor.Items.Add("-- Seleccione un item --"); var listaIDVendedor = db.Vendedor; //Se recorren todos los vendedores con su ID y nombre foreach (var objPedido in listaIDVendedor) { DropVendedor.Items.Add(objPedido.id_vendedor + ".- " + objPedido.nombre); } } } catch (Exception ex) { lblaviso.Text = "Ocurrio un error en la conexion MAS INFO:" + ex; lblaviso.Visible = true; } }
private void definirDropListCliente() { //TRY Y CATCH para la captura de errores try { //uso de la BD para capturar los datos con entity using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Definición del primer item DropCliente.Items.Add("-- Seleccione un item --"); var listaIDCliente = db.Cliente; //recorrido de la tabla cliente para obtener su id y nombre foreach (var objPedido in listaIDCliente) { DropCliente.Items.Add(objPedido.id_cliente + ".- " + objPedido.nombre); } } } catch (Exception ex) { lblaviso.Text = "" + ex; lblaviso.Visible = true; } }
protected void btnBuscarDato_Click(object sender, EventArgs e) { try { if (!(txtBuscar.Text.Trim() == "")) { int id = int.Parse(txtBuscar.Text); using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities DBE = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { IQueryable <tblArticulo> objA = from q in DBE.tblArticulo where q.id_articulo == id select q; List <tblArticulo> lista = objA.ToList(); var art = lista[0]; txtNombre.Text = art.nombre; txtDescripcion.Text = art.descripcion; txtColor.Text = art.color; txtTamaño.Text = art.tamano; txtPrecio.Text = art.precio.ToString(); txtCosto.Text = art.coste_u_mayorista.ToString(); txtUnidades.Text = art.unidades.ToString(); dgListar.DataSource = lista; dgListar.DataBind(); } } else { lblMensaje.Text = "*Campo Vacío"; lblMensaje.Visible = true; } } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { if (!(txtID.Text.Trim() == "")) { int id = Convert.ToInt32(txtID.Text); using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities bd = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { // var query = (from p in bd.tblArticulo where p.id_articulo == id select p).Single(); tblArticulo objArticulo = new tblArticulo(); objArticulo.id_articulo = id; objArticulo = bd.tblArticulo.Find(objArticulo.id_articulo); objArticulo.eliminado = true; // bd.tblArticulo.Remove(query); bd.SaveChanges(); lblMensaje.Text = "Eliminado correctamente"; lblMensaje.Visible = true; } } else { lblMensaje.Text = "*Campo Vacío"; lblMensaje.Visible = true; } mostrar(); limpiar(); } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; lblMensaje.Visible = true; } }
}//Fin limpiar #region Listar /// <summary> /// Método para definir los items del droplistIDPedidos /// </summary> public void definirDropListIDPedidos() { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Definición del primer item dropListPedidos.Items.Clear(); dropListIDPedidoModificar.Items.Clear(); dropListPedidos.Items.Add("-- Seleccione un item --"); dropListIDPedidoModificar.Items.Add("-- Seleccione un item --"); var listaIDPedido = db.tblPedido; foreach (var objPedido in listaIDPedido) { if (objPedido.existencia == 1) { dropListPedidos.Items.Add(objPedido.id_pedido + ""); dropListIDPedidoModificar.Items.Add(objPedido.id_pedido + ""); } } } } catch (Exception ex) { lblMensajeListaPedido.Text = ""+ex.Message; lblMensajeListaPedido.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); ////Llamado al método de la capa de negocio //objPedidoArticulos.listarPedidosListBox(objPedidoArticulos); ////Validación de proceso exitoso //if (objPedidoArticulos.Exito) //{ // //Definición del primer item // dropListIDPedidoModificar.Items.Add("-- Seleccione un item --"); // DataSet ds = objPedidoArticulos.Ds; // //Definición de los items que contendran el droplist Pedidos y IDPedidosModificar // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // dropListPedidos.Items.Add(Convert.ToString(row[0])); // dropListIDPedidoModificar.Items.Add(Convert.ToString(row[0])); // } //} //else //{ // //En caso contrario se informa // lblMensajeListaPedido.Text = objPedidoArticulos.Mensaje; // lblMensajeListaPedido.Visible = true; //} #endregion }//Fin definirDropListIDPedido
}//Fin definirDropListIDPedido /// <summary> /// Método para definir los items del DropListArticulos que contiene los registros de articulos en la BD /// </summary> public void definirDropListArticulos() { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { var listaArticulos = db.tblArticulo; //Se define el primer item droplistArticulos.Items.Clear(); dropListArticuloModificar.Items.Clear(); droplistArticulos.Items.Add("-- Seleccione un item --"); dropListArticuloModificar.Items.Add("--Seleccione un item--"); foreach (var objArticulo in listaArticulos) { if (objArticulo.eliminado == false) { droplistArticulos.Items.Add(objArticulo.id_articulo + ". " + objArticulo.nombre); dropListArticuloModificar.Items.Add(objArticulo.id_articulo + ". " + objArticulo.nombre); } } } } catch (Exception ex) { lblMensajeIngreso.Text = "" + ex.Message; lblMensajeIngreso.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); ////Llamado al método en la capa de negocio //objPedidoArticulos.listarArticulosDropList(objPedidoArticulos); ////Se define el primer item //droplistArticulos.Items.Add("-- Seleccione un item --"); //dropListArticuloModificar.Items.Add("--Seleccione un item--"); ////Validacion de proceso exitoso //if (objPedidoArticulos.Exito) //{ // //Definicion de los items de droplistArticulos y dropListArticulosModificar // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // droplistArticulos.Items.Add(Convert.ToString(row[0])+". "+Convert.ToString(row[1])); // dropListArticuloModificar.Items.Add(Convert.ToString(row[0]) + ". " + Convert.ToString(row[1])); // } //} //else //{ // //En caso contrario se informa // lblMensajeListaPedido.Text = objPedidoArticulos.Mensaje; // lblMensajeListaPedido.Visible = true; //} #endregion }//Fin definirDropListArticulos
}//Fin definirDroplistArticulos /// <summary> /// Listener de droplistArticulos el cual carga los datos asociados Articulos en /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void droplistArticulos_SelectedIndexChanged(object sender, EventArgs e) { try{ using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); tblArticulo objArticulos = new tblArticulo(); string articulo = droplistArticulos.SelectedItem.ToString(); objArticulos.id_articulo = Convert.ToInt32(regexNumerico(articulo)); var listaArticulo = db.tblArticulo.Find(objArticulos.id_articulo); txtColor.Text = listaArticulo.color; txtTamano.Text = listaArticulo.tamano; txtPrecio.Text = listaArticulo.precio + ""; } } catch (Exception ex) { lblMensajeIngreso.Text = ex.Message; lblMensajeIngreso.Visible = true; } #region deprecated //PedidoArticulos objPedidoArticulos = new PedidoArticulos(); //string articulo = droplistArticulos.SelectedItem.ToString(); //Parseo //objPedidoArticulos.Id_articulo = Convert.ToInt32(regexNumerico(articulo)); //objPedidoArticulos.listarDatosArticulo(objPedidoArticulos); ////Validación de proceso exitoso //if (objPedidoArticulos.Exito) //{ // //Llenado automatico de los campos de texto // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // txtColor.Text = Convert.ToString(row[3]); // txtTamano.Text = Convert.ToString(row[4]); // txtPrecio.Text = Convert.ToString(row[5]); // } //} //else //{ // //En caso contrario se informa // lblMensajeListaPedido.Text = objPedidoArticulos.Mensaje; // lblMensajeListaPedido.Visible = true; //} #endregion }//Fin definirDroplistArticulos
private void definirDropListPedido() { //TRY Y CATCH para la captura de errores try { //uso de la BD por entity using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Definición del primer item DropPedido.Items.Add("-- Seleccione un item --"); //creacion de la variable que contendra los pedidos var listaIDPedido = db.tblPedido; //recorrer los datos de la tabla Pedido para ser guardado en el dropList foreach (var objPedido in listaIDPedido) { //Se guarda el id de pedido en el DropList siempre y cuando exista if (objPedido.existencia == 1) { DropPedido.Items.Add(objPedido.id_pedido + ""); } } } } catch (Exception ex) { lblAviso.Text = "" + ex; lblAviso.Visible = true; } /* * Antigua Conexion * PedidoN objPedido = new PedidoN(); * objPedido.listarPedido(objPedido); * DropPedido.Items.Add("-- Selecionar Item --"); * * * if (objPedido.Exito) * { * foreach (DataRow row in objPedido.Ds.Tables[0].Rows) * { * DropPedido.Items.Add(Convert.ToString(row[0]) + ". " + Convert.ToString(row[1])+" - $" + Convert.ToString(row[2])); * * } * } * else * { * lblAviso.Text = objPedido.Mensaje; * lblAviso.Visible = true; * } */ }
public void mostrar() { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities EF = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { IQueryable <tblArticulo> articulos = from q in EF.tblArticulo where q.eliminado == false select q; List <tblArticulo> lista = articulos.ToList(); dgListar.DataSource = lista; dgListar.DataBind(); } } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities BDE = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { if (!(txtNombre.Text.Trim() == "" || txtDescripcion.Text.Trim() == "" || txtColor.Text.Trim() == "" || txtTamaño.Text.Trim() == "" || txtPrecio.Text.Trim() == "" || txtCosto.Text.Trim() == "" || txtUnidades.Text.Trim() == "")) { tblArticulo objA = new tblArticulo() { nombre = txtNombre.Text, descripcion = txtDescripcion.Text, color = txtColor.Text, tamano = txtTamaño.Text, precio = int.Parse(txtPrecio.Text), coste_u_mayorista = int.Parse(txtCosto.Text), unidades = int.Parse(txtUnidades.Text), eliminado = false }; BDE.tblArticulo.Add(objA); BDE.SaveChanges(); lblMensaje.Text = "INGRESO EXITOSO"; lblMensaje.Visible = true; limpiar(); mostrar(); } else { lblMensaje.Text = "*Campos Vacíos"; lblMensaje.Visible = true; } } } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; lblMensaje.Visible = true; } }
}//Fin Listener dropListArticuloModificar /// <summary> /// Listener del botón para modificar un registro en la tabla Pedido_Articulos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnModificar_Click(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); if (!(txtUnidadesModificar.Text.Trim().Equals("")) ) { if (dropListIDPedidoModificar.SelectedIndex != 0 && dropListArticuloModificar.SelectedIndex != 0) { //Parseo de datos objPedidoArticulos.id_pedido_articulos = Convert.ToInt32(dropListIDPedidoArticulosModificar.SelectedItem.ToString()); //Se obtiene el registro con el id_pedido_articulos correspondiente objPedidoArticulos = db.tblPedido_Articulos.Find(objPedidoArticulos.id_pedido_articulos); //Se instancian los nuevos atributos para la instancia objPedidoArticulos.id_pedido = Convert.ToInt32(dropListIDPedidoModificar.SelectedItem.ToString()); objPedidoArticulos.id_articulo = Convert.ToInt32(regexNumerico(dropListArticuloModificar.SelectedItem.ToString())); objPedidoArticulos.tamano_articulo = txtTamanoModificar.Text; objPedidoArticulos.color_articulo = txtColorModificar.Text; objPedidoArticulos.unidades_articulo = Convert.ToInt32(txtUnidadesModificar.Text); objPedidoArticulos.precio_u_articulo = Convert.ToInt32(txtPrecioModificar.Text); objPedidoArticulos.estado = true; //Se guardan los cambios generados a la instancia en la base de datos db.SaveChanges(); lblMensajeModificar.Text = "Registro modificado exitosamente"; lblMensajeModificar.Visible = true; actualizarDropLists(); } else { lblMensajeModificar.Text = "Debe seleccionar un item"; lblMensajeModificar.Visible = true; } }else { lblMensajeModificar.Text = "No pueden quedar campos vacios"; lblMensajeModificar.Visible = true; } } } catch (Exception ex) { lblMensajeModificar.Text = ex.Message; lblMensajeModificar.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); //Validación si el campo se encuentra vacio //if (!(txtUnidadesModificar.Text.Trim().Equals(""))) { // //Parseo de datos // objPedidoArticulos.Id_pedido_articulos = Convert.ToInt32(dropListIDPedidoArticulosModificar.SelectedItem.ToString()); // objPedidoArticulos.Id_pedido = Convert.ToInt32(dropListIDPedidoModificar.SelectedItem.ToString()); // objPedidoArticulos.Id_articulo = Convert.ToInt32(regexNumerico(dropListArticuloModificar.SelectedItem.ToString())); // objPedidoArticulos.Tamano_articulo = txtTamanoModificar.Text; // objPedidoArticulos.Color_articulo = txtColorModificar.Text; // objPedidoArticulos.Unidades_articulo = Convert.ToInt32(txtUnidadesModificar.Text); // objPedidoArticulos.Precio_u_articulo = Convert.ToInt32(txtPrecioModificar.Text); // //Llamado al método // objPedidoArticulos.modificar(objPedidoArticulos); // //Validación de proceso exitoso // if (objPedidoArticulos.Exito) // { // //Se informa exito // lblMensajeModificar.Text = "Se ha modificado exitosamente"; // lblMensajeModificar.Visible = true; // }else // { // //Caso contrario se informa // lblMensajeModificar.Text = objPedidoArticulos.Mensaje; // lblMensajeModificar.Visible = true; // } //} //else //{ // //Caso contrario se informa // lblMensajeModificar.Text = "No pueden quedar campos vacios"; // lblMensajeModificar.Visible = true; //} #endregion }//Fin Listener btnModificar
}//Fin Listener dropListArticuloModificar /// <summary> /// Listener de la selección del dropListArticuloModificar el cual carga los datos asociados al articulo en el formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void dropListArticuloModificar_SelectedIndexChanged(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { if (dropListArticuloModificar.SelectedIndex != 0) { string articulo = dropListArticuloModificar.SelectedIndex.ToString(); tblArticulo objArticulo = new tblArticulo(); objArticulo.id_articulo = Convert.ToInt32(regexNumerico(articulo)); objArticulo = db.tblArticulo.Find(objArticulo.id_articulo); txtColorModificar.Text = objArticulo.color; txtTamanoModificar.Text = objArticulo.tamano; txtPrecioModificar.Text = objArticulo.precio + ""; } } } catch (Exception ex ) { lblMensajeModificar.Text = ex.Message; lblMensajeModificar.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); ////Validación de selección dropList //if (dropListArticuloModificar.SelectedIndex == 0) //{ // //En caso de ser seleccionado el primer item // //No hacer nada //} //else //{ // //Parseo de datos // string articulo = dropListArticuloModificar.SelectedItem.ToString(); // objPedidoArticulos.Id_articulo = Convert.ToInt32(regexNumerico(articulo)); // //Llamado al método en la capa de negocio // objPedidoArticulos.listarDatosArticulo(objPedidoArticulos); // //Validación de proceso exitoso // if (objPedidoArticulos.Exito) // { // //Se cargan los datos asociados al id_articulo seleccionado // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // txtColorModificar.Text = Convert.ToString(row[3]); // txtTamanoModificar.Text = Convert.ToString(row[4]); // txtPrecioModificar.Text = Convert.ToString(row[5]); // } // } // else // { // //Caso contrario se informa // lblMensajeModificar.Text = objPedidoArticulos.Mensaje; // lblMensajeModificar.Visible = true; // } #endregion }//Fin Listener dropListArticuloModificar
}//Fin definirDroplistArticulos /// <summary> /// Listener botón ingresar el cual carga los datos ingresados en el formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnIngresar_Click(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); if (!(txtUnidades.Text.Trim().Equals(""))) { objPedidoArticulos.id_pedido = Convert.ToInt32(dropListPedidos.SelectedItem.ToString()); objPedidoArticulos.id_articulo = Convert.ToInt32(regexNumerico(droplistArticulos.SelectedItem.ToString())); objPedidoArticulos.tamano_articulo = txtTamano.Text; objPedidoArticulos.color_articulo = txtColor.Text; objPedidoArticulos.unidades_articulo = Convert.ToInt32(txtUnidades.Text); objPedidoArticulos.precio_u_articulo = Convert.ToInt32(txtPrecio.Text); objPedidoArticulos.estado = true; db.tblPedido_Articulos.Add(objPedidoArticulos); db.SaveChanges(); lblMensajeIngreso.Text = "Se ha ingresado el articulo al pedido exitosamente"; lblMensajeIngreso.Visible = true; txtTamano.Text = ""; txtColor.Text = ""; txtUnidades.Text = ""; txtPrecio.Text = ""; actualizarDropLists(); } else { //Caso contrario se informa lblMensajeIngreso.Text = "No pueden quedar campos vacios"; lblMensajeIngreso.Visible = true; } } }catch(Exception ex) { lblMensajeIngreso.Text = ex.Message; lblMensajeIngreso.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); //Se valida que el campo no se encuentre vacio // if (!(txtUnidades.Text.Trim().Equals(""))) // { //Parseo //objPedidoArticulos.Id_pedido = Convert.ToInt32(dropListPedidos.SelectedItem.ToString()); //objPedidoArticulos.Id_articulo = Convert.ToInt32(regexNumerico(droplistArticulos.SelectedItem.ToString())); //objPedidoArticulos.Tamano_articulo = txtTamano.Text; //objPedidoArticulos.Color_articulo = txtColor.Text; //objPedidoArticulos.Unidades_articulo = Convert.ToInt32(txtUnidades.Text); //objPedidoArticulos.Precio_u_articulo = Convert.ToInt32(txtPrecio.Text); //LLamado al método en la capa de negocio // objPedidoArticulos.ingresar(objPedidoArticulos); // //Validación de proceso exitoso // if (objPedidoArticulos.Exito) // { // //En caso de exito se informa y se limpian los campos // lblMensajeIngreso.Text = "Se ha ingresado el articulo al pedido exitosamente"; // lblMensajeIngreso.Visible = true; // txtTamano.Text = ""; // txtColor.Text = ""; // txtUnidades.Text = ""; // txtPrecio.Text = ""; // }else // { // //Caso contrario se informa // lblMensajeIngreso.Text = "No pueden quedar campos vacios"; // lblMensajeIngreso.Visible = true; // } //} //else //{ // //Caso contrario se informa // lblMensajeIngreso.Text = "No pueden quedar campos vacios"; // lblMensajeIngreso.Visible = true; // } #endregion }
}//Fin definirDropListArticulos /// <summary> /// Método que define los items para dropListPedidoArticulos según los registros de la BD /// </summary> public void definirDropListPedidoArticulos() { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { var listaPedidoArticulo = db.tblPedido_Articulos; dropListIDPedidoArticulosModificar.Items.Clear(); dropListIDPedidoArticulosEliminar.Items.Clear(); //Se define el primer item del droplist dropListIDPedidoArticulosModificar.Items.Add("-- Seleccionar item -- "); //Idem dropListIDPedidoArticulosEliminar.Items.Add("-- Seleccionar item -- "); foreach (var objPedidoArticulos in listaPedidoArticulo) { if (objPedidoArticulos.estado == true) { dropListIDPedidoArticulosModificar.Items.Add(objPedidoArticulos.id_pedido_articulos + ""); dropListIDPedidoArticulosEliminar.Items.Add(objPedidoArticulos.id_pedido_articulos + ""); } } } } catch (Exception ex) { lblMensajeModificar.Text = "" + ex.Message; lblMensajeModificar.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); ////ID_pedido_articulos es definido para poder listar todos los registros //objPedidoArticulos.Id_pedido_articulos = 0; ////Llamado al método en la capa de negocio //objPedidoArticulos.listar(objPedidoArticulos); ////Se define el primer item del droplist //dropListIDPedidoArticulosModificar.Items.Add("-- Seleccionar item -- "); ////Idem //dropListIDPedidoArticulosEliminar.Items.Add("-- Seleccionar item -- "); ////Validación de proceso exitoso //if (objPedidoArticulos.Exito) //{ // //Definición de items para los dropListIDPedidoArticulosModificar y ..Eliminar // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // dropListIDPedidoArticulosModificar.Items.Add(Convert.ToString(row[0])); // dropListIDPedidoArticulosEliminar.Items.Add(Convert.ToString(row[0])); // } //} //else //{ // //En caso contrario se informa // lblMensajeModificar.Text = objPedidoArticulos.Mensaje; // lblMensajeModificar.Visible = true; //} #endregion }//Fin definirDroplistArticulos
protected void btnEliminar_Click(object sender, EventArgs e) { //try y catch por excepcion try { //coneccion a la bd using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //si el usuario elige una opcion distinto a 0 (ID del pedido) se produce la siguiente funcion if (DropPedido.SelectedIndex != 0) { //Creacion del objPedido para guardar los nuevos datos tblPedido objPedido = new tblPedido(); //Se obtiene el Id del Pedido para tener un eliminado logico objPedido.id_pedido = Convert.ToInt32(DropPedido.SelectedItem.ToString()); //Se busca el registro seleccionado en la base de datos y se instancia en un objeto; objPedido = db.tblPedido.Find(objPedido.id_pedido); //Se hace un eliminado Logico, modificando la existencia a 0 objPedido.existencia = 0; //Se guardan los cambios realizados en la base de datos db.SaveChanges(); //Mensaje de aviso por ingreso Correcto lblAviso.Text = "Pedido Eliminado Correctamente"; lblAviso.Visible = true; //Limpieza de drop para actualizacion DropPedido.Items.Clear(); definirDropListPedido(); } else { //Si el usuario no ha elegido una opcion, se mostrara un msje diciendo que eliga opcion lblAviso.Text = "Campo Vacio, Eliga una opcion"; lblAviso.Visible = true; } } } catch (Exception ex) { //captura de errores por conexion lblAviso.Text = ex.Message; lblAviso.Visible = true; } /* * Antigua Conexion * PedidoN objPedido = new PedidoN(); * * if (DropPedido.SelectedIndex == 0) * { * //No hacer nada * } * else * { * objPedido.Id_pedido = Convert.ToInt32(regexNumerico(DropPedido.SelectedItem.ToString().Substring(0, 1))); * objPedido.eliminar(objPedido); * * if (objPedido.Exito) * { * lblAviso.Text = "Se ha eliminado el registro exitosamente"; * lblAviso.Visible = true; * if (!IsPostBack) * { * definirDropListPedido(); * * } * } * else * { * lblAviso.Text = objPedido.Mensaje; * lblAviso.Visible = true; * } * * } */ }
}//Fin Listener btnModificar #endregion #region Eliminar /// <summary> /// Listener botón eliminar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnEliminar_Click(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { if (dropListIDPedidoArticulosEliminar.SelectedIndex != 0) { tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); //Se obtiene el id del registro a "Eliminar" objPedidoArticulos.id_pedido_articulos = Convert.ToInt32(dropListIDPedidoArticulosEliminar.SelectedItem.ToString()); //Se busca el registro seleccionado en la base de datos y se instancia en un objeto; objPedidoArticulos = db.tblPedido_Articulos.Find(objPedidoArticulos.id_pedido_articulos); //Se define la variable estado con valor "false" objPedidoArticulos.estado = false; //Se guardan los cambios realizados en la base de datos db.SaveChanges(); lblMensajeEliminar.Text = "Registro Eliminado Correctamente"; lblMensajeEliminar.Visible = true; actualizarDropLists(); } else { lblMensajeEliminar.Text = "Debe seleccionar un item"; lblMensajeEliminar.Visible = true; } } } catch (Exception ex) { lblMensajeEliminar.Text = ex.Message; lblMensajeEliminar.Visible = true; } #region deprecated // //PedidoArticulos objPedidoArticulos = new PedidoArticulos(); ////Se valida la selección de item del dropList //if (dropListIDPedidoArticulosEliminar.SelectedIndex == 0) //{ // //No hacer nada //} //else //{ // //Parseo // objPedidoArticulos.Id_pedido_articulos = Convert.ToInt32(dropListIDPedidoArticulosEliminar.SelectedItem.ToString()); // //Llamado al método // objPedidoArticulos.eliminar(objPedidoArticulos); // //Validación de proceso exitoso // if (objPedidoArticulos.Exito) // { // //Se informa // lblMensajeEliminar.Text = "Se ha eliminado el registro exitosamente"; // lblMensajeEliminar.Visible = true; // } // else // { // //Caso contrario se informa // lblMensajeEliminar.Text = objPedidoArticulos.Mensaje; // lblMensajeEliminar.Visible = true; // } //} #endregion }//Fin Listener btnEliminar
protected void btnRegistrar_Click(object sender, EventArgs e) { //Try catch para la captura de errores try { //Aqui se estan modificando los datos using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Si ninguno de los datos es nullo hacer la siguiente funcion if (!(DropDownListPedido.SelectedIndex.Equals(0) || txtTotal.Text.Trim().Equals("") || DropVendedor.SelectedIndex.Equals(0) || DropCliente.SelectedIndex.Equals(0))) { //Creacion del objPedido segun la tabla pedido tblPedido objPedido = new tblPedido(); //Se obtiene el registro con el id_pedido correspondiente objPedido.id_pedido = Convert.ToInt32(DropDownListPedido.SelectedItem.ToString()); objPedido = db.tblPedido.Find(objPedido.id_pedido); //Se instancian los nuevos atributos para la tabla Pedido objPedido.fecha = Calendar1.SelectedDate; objPedido.total = Convert.ToInt32(txtTotal.Text); objPedido.id_cliente = Convert.ToInt32(regexNumerico(DropCliente.SelectedItem.ToString())); objPedido.id_vendedor = Convert.ToInt32(regexNumerico(DropVendedor.SelectedItem.ToString())); //Se guardan los cambios generados a la instancia en la base de datos db.SaveChanges(); //Aviso de dato Ingresado lblaviso.Text = "Pedido modificado exitosamente"; lblaviso.Visible = true; } //Captura de error por datos vacios else { lblaviso.Text = "Campos Vacio, debe llenar todos"; lblaviso.Visible = true; } } } //Captura de error por conexion catch (Exception ex) { lblaviso.Text = ex.Message; lblaviso.Visible = true; } //Actualizacion de datos luego de haber modificado if (!(DropDownListPedido.SelectedIndex.Equals(0))) { //Uso de la bd por entity using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //try y catch para la captura de datos try { //Se conprueba que el ID no venga vacio if (!(DropDownListPedido.Text == "")) { //Si equivale a un numero distinto de 0 lista el registro filtrado if (DropDownListPedido.Text != "0") { //Creacion del objPedido tblPedido objPedido = new tblPedido(); //Captura del dato ID ingresado por el usario objPedido.id_pedido = int.Parse(DropDownListPedido.Text); //Guarda los registros en una variable var filtro = db.tblPedido.Find(objPedido.id_pedido); //Si la existencia es nulla, no se deben mostrar los datos //Captura de existencia bool existencia = Convert.ToBoolean(filtro.existencia); //Si la existencia es falsa se muestra un mensaje de Pedido eliminado if (existencia == false) { //Muestra msje de dato eliminado lblaviso.Text = "Este dato esta eliminado"; lblaviso.Visible = true; //Refresco de datos de la tabla tblListado.DataSource = new List <tblPedido> { }; tblListado.DataBind(); } else { //Se ingresan los datos obtenidos en una lista accesible por el DataSource tblListado.DataSource = new List <tblPedido> { filtro }; tblListado.DataBind(); } //Si equivale a 0 lista todos los registros de la tabla } }//Fin IF } catch (Exception ex) { lblaviso.Text = "DATO NO EXISTENTE O ELIMINADO <br/> MAS INFO=" + ex; lblaviso.Visible = true; }//Fin Try-Catch } /* * Antigua Conexion * try * { * * PedidoN objPedido = new PedidoN(); * * objPedido.Id_pedido = Convert.ToInt32(txtId.Text); * objPedido.Fecha = Calendar1.SelectedDate; * objPedido.Total = Convert.ToInt32(txtTotal.Text); * objPedido.Id_vendedor = Convert.ToInt32(regexNumerico(DropVendedor.SelectedItem.ToString().Substring(0, 1))); * objPedido.Id_cliente = Convert.ToInt32(regexNumerico(DropCliente.SelectedItem.ToString().Substring(0, 1))); * * objPedido.modificarPedido(objPedido); * lblaviso.Text = objPedido.Mensaje; * if (objPedido.Exito) * { * lblaviso.Visible = true; * lblaviso.Text = "Pedido modificado"; * } * else * { * lblaviso.Visible = true; * lblaviso.Text = objPedido.Mensaje; * } * } * catch (Exception ex) * { * lblaviso.Visible = true; * lblaviso.Text = "Excepcion Capturar: " + ex.Message; * } */ } }
}//Fin btnListar /// <summary> /// Listener boton listar por id pedido /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnListarPorPedido_Click(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //Se valida que el campo de text no se encuentre vacío if (txtIdPedido.Text != "") { //Instanciación de la entidad tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); //Parseo del id_pedido a buscar objPedidoArticulos.id_pedido = int.Parse(txtIdPedido.Text); //Se realiza una consulta a un procedimiento almacenado mediante el uso del EntityFramework para obtener los registros por id_pedido var filtroPedido = db.Database.SqlQuery<tblPedido_Articulos>("pa_listarPedidoArticulosPorPedido @id_pedido", new SqlParameter("@id_pedido", objPedidoArticulos.id_pedido)); //Instanciación de un arreglo List<tblPedido_Articulos> array = new List<tblPedido_Articulos> { }; //Recorrido de la consulta foreach (var objPedidoArticulo in filtroPedido) { //Ingreso de los registros al arreglo if (objPedidoArticulo.estado == true) { array.Add(objPedidoArticulo); } } //Definición del datasource con el arreglo con sus atributos tblListado.DataSource = array; tblListado.DataBind(); lblMensajeListaPedido.Text = ""; } else { lblMensajeListaPedido.Text = "*Campo vacío"; lblMensajeListaPedido.Visible = true; }//Fin IF }//Fin using } catch (Exception ex) { lblMensajeListaPedido.Text = ex.Message; lblMensajeListaPedido.Visible = true; }//Fin try-catch #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); //Validación de campo vacío // if (!(txtIdPedido.Text == "")) // { //Parseo // objPedidoArticulos.Id_pedido = int.Parse(txtIdPedido.Text); //Llamado al método para listar por pedido en la capa de negocio // objPedidoArticulos.listarPorPedido(objPedidoArticulos); //Validacion de proceso exitoso // if (objPedidoArticulos.Exito) // { //Se define el data view // tblListado.DataSource = objPedidoArticulos.Ds; // tblListado.DataBind(); // limpiar(); // } // else // { //En caso contrario se informa // lblMensajeListaPedido.Text = objPedidoArticulos.Mensaje; // lblMensajeListaPedido.Visible = true; // } // } // else // { //Si esl campo esta vacío se informa // lblMensajeListaPedido.Text = "No se puede listar con el campo vacío"; // lblMensajeListaPedido.Visible = true; // } #endregion }//Fin btnListarPorPedido
//boton para ver los datos del ID seleccionado por el usuario protected void btnBuscar_Click(object sender, EventArgs e) { //try y catch para captura de error por conexion try { //Llamado al Contexto de la base de datos using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //try y catch para la captura de errores por ingreso try { //Se conprueba que el ID no venga vacio if (!(DropDownListPedido.Text == "")) { //Si equivale a un numero distinto de 0 lista el registro filtrado if (DropDownListPedido.SelectedIndex != 0) { //Creacion del objPedido tblPedido objPedido = new tblPedido(); //Captura del dato ID ingresado por el usario objPedido.id_pedido = int.Parse(DropDownListPedido.Text); //Guarda los registros en una variable var filtro = db.tblPedido.Find(objPedido.id_pedido); //Si la existencia es nulla, no se deben mostrar los datos //Captura de existencia bool existencia = Convert.ToBoolean(filtro.existencia); //Si la existencia es falsa se muestra un mensaje de Pedido eliminado if (existencia == false) { //Muestra msje de dato eliminado lblaviso.Text = "Este dato esta eliminado"; lblaviso.Visible = true; //Refresco de datos de la tabla tblListado.DataSource = new List <tblPedido> { }; tblListado.DataBind(); } else { //Se ingresan los datos obtenidos en una lista accesible por el DataSource tblListado.DataSource = new List <tblPedido> { filtro }; tblListado.DataBind(); } //Si equivale a 0 lista todos los registros de la tabla } else { lblAviso2.Text = "Campo Vacio, ingrese una opcion"; lblAviso2.Visible = true; } }//Fin IF } catch (Exception ex) { lblaviso.Text = "DATO NO EXISTENTE O ELIMINADO <br/> MAS INFO=" + ex; lblaviso.Visible = true; } //Fin Try-Catch } //Fin using }catch (Exception ex) { lblaviso.Text = "Error en la conexion MAS INFO=" + ex; lblaviso.Visible = true; } /* * Antigua Conexion * try * { * PedidoN objPedido = new PedidoN(); * objPedido.Id_pedido = int.Parse(txtId.Text); * objPedido = objPedido.listarPedido(objPedido); * tblListado.DataSource = objPedido.Ds; * tblListado.DataBind(); * * * * lblCliente.Visible = true; * lblCosto.Visible = true; * lblFecha.Visible = true; * lblVendedor.Visible = true; * Calendar1.Visible = true; * txtTotal.Visible = true; * DropCliente.Visible = true; * DropVendedor.Visible = true; * btnModificar.Visible = true; * * //lblaviso.Text = "El id "+objPedido.Id_pedido +" tiene existencia "+objPedido.Estado; * /* * if (objPedido.Estado==true) * { * * lblCliente.Visible = true; * lblCosto.Visible = true; * lblFecha.Visible = true; * lblVendedor.Visible = true; * Calendar1.Visible = true; * txtTotal.Visible = true; * DropCliente.Visible = true; * DropVendedor.Visible = true; * btnModificar.Visible = true; * * } * else * { * //El dato no existe, no se puede modificar * lblaviso.Visible = false; * lblCliente.Visible = false; * lblCosto.Visible = false; * lblFecha.Visible = false; * lblVendedor.Visible = false; * Calendar1.Visible = false; * txtTotal.Visible = false; * DropCliente.Visible = false; * DropVendedor.Visible = false; * btnModificar.Visible = false; * lblaviso.Visible = true; * //lblaviso.Text = "Este dato no existe o esta eliminado"; * } * * } * catch (Exception ex) * { * lblaviso.Visible = true; * lblaviso.Text = "Excepcion Capturar: " + ex.Message; * } */ }
/// <summary> /// Listener botón Listar que despliega la lista de todos los registros o con criterio por ID /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnListar_Click1(object sender, EventArgs e) { //Llamado al Contexto de la base de datos using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { try { //Se conprueba que el dato no venga vacio if (!(txtId.Text == "")) { //Si equivale a un numero distinto de 0 lista el registro filtrado if (txtId.Text != "0") { //Instanciacio de entidad tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); objPedidoArticulos.id_pedido_articulos = int.Parse(txtId.Text); //Guarda los registros en una variable var filtro = db.tblPedido_Articulos.Find(objPedidoArticulos.id_pedido_articulos); //Se ingresan los registros obtenidos en una lista accesible por el DataSource tblListado.DataSource = new List<tblPedido_Articulos> { filtro }; tblListado.DataBind(); //Si equivale a 0 lista todos los registros de la tabla } else if (txtId.Text == "0") { //Obtiene todos los registros de la tabla var listado = db.tblPedido_Articulos; //Instancia un nuevo objeto List para guardar los registros List<tblPedido_Articulos> array = new List<tblPedido_Articulos> { }; //Se recorren los resultados de la consulta foreach (var objPedido_Articulos in listado) { //Se añade cada registro al List if (objPedido_Articulos.estado == true) { array.Add(objPedido_Articulos); } } //Se ingresan los registros obtenidos de una lista accesible por el DataSource tblListado.DataSource = array; tblListado.DataBind(); lblMensaje.Text = ""; }//Fin Else-IF } else { lblMensaje.Text = "*Campo Vacío"; lblMensaje.Visible = true; }//Fin IF } catch (Exception ex) { lblMensaje.Text = "" + ex.Message; lblMensaje.Visible = true; }//Fin Try-Catch }//Fin using #region deprecated //Validación de campo para el txtId //if (!(txtId.Text == "")) //{ // //Parseo // objPedidoArticulos.Id_pedido_articulos = int.Parse(txtId.Text); // //llamado al método para listar el la capa de negocio // objPedidoArticulos.listar(objPedidoArticulos); // //Validación de proceso exitoso // if (objPedidoArticulos.Exito) // { // //Se define el gridview con los datos de retorno // tblListado.DataSource = objPedidoArticulos.Ds; // tblListado.DataBind(); // limpiar(); // } // else // { // //En caso contrario se infroma error // lblMensaje.Text = objPedidoArticulos.Mensaje; // lblMensaje.Visible = true; // } //} //else //{ // //Si el campo esta vacio se informa // lblMensaje.Text = "No se puede listar con el campo vacío"; // lblMensaje.Visible = true; //} #endregion }//Fin btnListar
protected void btnIngresar_Click(object sender, EventArgs e) { //Llamado al Contexto de la base de datos using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //try y catch para la captura de datos try { //Se conprueba que el ID no venga vacio if (!(txtId.Text == "")) { //Si equivale a un numero distinto de 0 lista el registro filtrado if (txtId.Text != "0") { //Creacion del objPedido segun la tabla Pedido tblPedido objPedido = new tblPedido(); //Captura del dato ID ingresado por el usario objPedido.id_pedido = int.Parse(txtId.Text); //Guarda los registros en una variable var filtro = db.tblPedido.Find(objPedido.id_pedido); //Captura de existencia bool existencia = Convert.ToBoolean(filtro.existencia); //Si la existencia es falsa se muestra un mensaje de Pedido eliminado if (existencia == false) { //Muestra msje de dato eliminado lblAviso.Text = "Este dato esta eliminado"; lblAviso.Visible = true; //Refresco de datos de la tabla tblListado.DataSource = new List <tblPedido> { }; tblListado.DataBind(); } else { //Se ingresan los datos obtenidos en una lista accesible por el DataSource tblListado.DataSource = new List <tblPedido> { filtro }; tblListado.DataBind(); } //Si equivale a 0 lista todos los registros de la tabla } else if (txtId.Text == "0") { //Obtiene todos los registros de la tabla var listado = db.tblPedido; //Instancia un nuevo objeto List para guardar los registros List <tblPedido> array = new List <tblPedido> { }; //Se recorren los resultados de la consulta foreach (var objPedido in listado) { //si la existencia es verdadera, se guardan los datos en mi array if (objPedido.existencia == 1) { //Se añade cada registro al Array array.Add(objPedido); } } //Se ingresan los registros obtenidos de una lista accesible por el DataSource tblListado.DataSource = array; tblListado.DataBind(); }//Fin Else-IF //Aviso por si los campos estan vacios } else { lblAviso.Text = "Campo Vacio, Ingrese un ID"; lblAviso.Visible = true; }//fin else-if } catch (Exception ex) { lblAviso.Text = "DATO NO EXISTENTE O ELIMINADO"; lblAviso.Visible = true; } //Fin Try-Catch } //Fin using /* * //Antigua conexion * try { * PedidoN objPedido = new PedidoN(); * objPedido.Id_pedido = int.Parse(txtId.Text); * objPedido = objPedido.listarPedido(objPedido); * tblListado.DataSource = objPedido.Ds; * tblListado.DataBind(); * } * catch(Exception ex) * { * lblAviso.Visible = true; * lblAviso.Text = "Excepcion capturada: " + ex.Message; * } */ }
protected void btnRegistrar_Click(object sender, EventArgs e) { //TRY Y CATCH para la captura de errores try { //uso de la BD para la captura de datos necesarios using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { //creacion del objPedido segun la tabla pedido tblPedido objPedido = new tblPedido(); //Si los campos no estan vacios, hacer la siguiente funcion if (!(txtTotal.Text.Trim().Equals("") || DropVendedor.SelectedIndex.Equals(0) || DropCliente.SelectedIndex.Equals(0))) { //Captura de los datos ingresados para su guardado en el objPedido objPedido.fecha = Calendar1.SelectedDate; objPedido.total = Convert.ToInt32(txtTotal.Text); objPedido.id_vendedor = Convert.ToInt32(regexNumerico(DropVendedor.SelectedItem.ToString())); objPedido.id_cliente = Convert.ToInt32(regexNumerico(DropCliente.SelectedItem.ToString())); objPedido.existencia = 1; //Se ingresan los datos ingresados en nuestra tabla db.tblPedido.Add(objPedido); //Se guardan los cambios en nuestra bd db.SaveChanges(); //Confirmacion Pedido ingresado lblaviso.Text = "Pedido Ingresado Correctamente"; lblaviso.Visible = true; //limpieza de datos txtTotal.Text = ""; DropCliente.SelectedIndex = 0; DropVendedor.SelectedIndex = 0; } else { //Error por datos vacios (no ingresados) lblaviso.Text = "No pueden quedar campos vacios"; lblaviso.Visible = true; } } } catch (Exception ex) { lblaviso.Text = ex.Message; lblaviso.Visible = true; } /* * //Antigua Conexion * try * { * * PedidoN objPedido = new PedidoN(); * * objPedido.Fecha = Calendar1.SelectedDate; * objPedido.Total = Convert.ToInt32(txtTotal.Text); * objPedido.Id_vendedor = Convert.ToInt32(regexNumerico(DropVendedor.SelectedItem.ToString().Substring(0, 1))); * objPedido.Id_cliente = Convert.ToInt32(regexNumerico(DropCliente.SelectedItem.ToString().Substring(0, 1))); * * objPedido.ingresarPedido(objPedido); * lblaviso.Text = objPedido.Mensaje; * if (objPedido.Exito) * { * lblaviso.Visible = true ; * lblaviso.Text = "Pedido ingresado"; * } * else * { * lblaviso.Visible = true; * lblaviso.Text = objPedido.Mensaje; * } * } * catch(Exception ex) * { * lblaviso.Visible = true; * lblaviso.Text = "Excepcion Capturar: " + ex.Message; * } */ }