private void DgvMarca_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { if (dgvMarca.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar")) { var objMarca = FrmMarca.GetInstancia(); objMarca.txtName.Text = dgvMarca.CurrentRow.Cells[2].Value.ToString(); objMarca.txtDescription.Text = dgvMarca.CurrentRow.Cells[3].Value.ToString(); objMarca.cboEquipo.SelectedValue = dgvMarca.CurrentRow.Cells[8].Value.ToString(); objMarca.idMarca = Convert.ToInt32(dgvMarca.CurrentRow.Cells[6].Value.ToString()); objMarca._Nuevo = false; objMarca.ShowDialog(); this.objMarcaController.List(dgvMarca); } if (dgvMarca.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar")) { MarcaEntity objEnt = new MarcaEntity(); objEnt.IdMarca = Convert.ToInt32(dgvMarca.Rows[e.RowIndex].Cells[6].Value.ToString()); DialogResult rpta = MessageBox.Show("Desea Eliminar este item", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (DialogResult.Yes == rpta) { objMarcaController.Delete(objEnt); objMarcaController.List(dgvMarca); } } } }
public MarcaEntity ConsultarPorId(int marcaId) { MarcaEntity retorno = null; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@MarcaId", marcaId); retorno = SqlMapper.QueryFirstOrDefault <MarcaEntity>( connection , "USP_Consultar_Marca_Por_ID" , parameters , null , null , CommandType.StoredProcedure); } catch (SqlException sqlEx) { throw sqlEx; } catch (Exception ex) { throw ex; } return(retorno); }
private void Actualizar() { try { if (string.IsNullOrEmpty(txtName.Text)) { txtName.Focus(); epMarca.SetError(txtName, "Campo requerido ingrese una marca"); } else { objMarcaEnt = new MarcaEntity(); objMarcaEnt.IdEquipo = (int)cboEquipo.SelectedValue; objMarcaEnt.Nombre = txtName.Text.Trim().ToUpper(); objMarcaEnt.Descripcion = txtDescription.Text; objMarcaEnt.IdMarca = idMarca; objMarcaController.Update(objMarcaEnt); MessageConfirmation("Datos Actualizados correctamente"); Limpiar(); this.Close(); } } catch (Exception ex) { MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado"); } }
public void Insert(MarcaEntity marca) { string query = "SP_INS_MARCA"; cn = objConn.Conectar(); cn.Open(); try { using (SqlCommand cmd = new SqlCommand(query, cn)) { cmd.Parameters.AddWithValue("@idequipo", marca.IdEquipo); cmd.Parameters.AddWithValue("@nombre", marca.Nombre); cmd.Parameters.AddWithValue("@descripcion", marca.Descripcion); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); } } catch (Exception) { } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } }
public void Actualizar(MarcaEntity marca) { string query = "SP_UPD_MARCA"; cn = objConn.Conectar(); cn.Open(); try { using (SqlCommand cmd = new SqlCommand(query, cn)) { cmd.Parameters.AddWithValue("@idequipo", marca.IdEquipo); cmd.Parameters.AddWithValue("@NOMBRE", marca.Nombre); cmd.Parameters.AddWithValue("@DESCRIPCION", marca.Descripcion); cmd.Parameters.AddWithValue("@ID_MARCA", marca.IdMarca); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); } } catch (Exception ex) { ex.Message.ToString(); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } }
private void Registrar() { try { if (string.IsNullOrEmpty(txtName.Text)) { txtName.Focus(); epMarca.SetError(txtName, "Campo requerido ingrese una marca"); } else { MarcaEntity dato = new MarcaEntity(); dato.IdEquipo = (int)cboEquipo.SelectedValue; dato.Nombre = txtName.Text.Trim().ToUpper(); dato.Descripcion = txtDescription.Text; objMarcaController.Add(dato); MessageConfirmation("Datos registrados correctamente"); Limpiar(); } } catch (Exception ex) { MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado"); } }
public MarcaEntity UpdateMarca(int marcaId, MarcaEntity marcaModel) { var marcaToUpdate = GetMarca(marcaId); marcaToUpdate.Name = marcaModel.Name ?? marcaToUpdate.Name; marcaToUpdate.Founder = marcaModel.Founder ?? marcaToUpdate.Founder; marcaToUpdate.FoundationDate = marcaModel.FoundationDate ?? marcaToUpdate.FoundationDate; return(marcaToUpdate); }
private void TextBox1_TextChanged(object sender, EventArgs e) { MarcaEntity objEnt = new MarcaEntity(); objEnt.Nombre = textBox1.Text.Trim(); if (textBox1.Text.Length > 0) { objMarcaController.ListForName(dgvMarca, objEnt); } else { objMarcaController.List(dgvMarca); } }
public ActionResult <MarcaEntity> Get(int marcaId) { MarcaEntity marca = marcaBusiness.ConsultarPorId(marcaId); if (null == marca || marca.MarcaId.Equals(0)) { return(NotFound( string.Format("Nenhum registro encontrado: {0}!" , marcaId))); } else { return(Ok(marca)); } }
public DataTable Eliminar(MarcaEntity objMarca) { string query = "SP_DEL_MARCA"; DataTable tabla = new DataTable(); cn = objConn.Conectar(); cn.Open(); using (SqlDataAdapter da = new SqlDataAdapter(query, cn)) { da.SelectCommand.Parameters.AddWithValue("@ID", objMarca.IdMarca); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.Fill(tabla); } return(tabla); }
public DataTable ListarPorNombre(MarcaEntity objMarca) { string query = "SP_BUS_MARCA_POR_NOMBRE"; DataTable tabla = new DataTable(); cn = objConn.Conectar(); cn.Open(); using (SqlDataAdapter da = new SqlDataAdapter(query, cn)) { da.SelectCommand.Parameters.AddWithValue("@NOMBRE", objMarca.Nombre); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.Fill(tabla); } return(tabla); }
public MarcaEntity CreateMarca(MarcaEntity marca) { int newId; if (marcas.Count == 0) { newId = 1; } else { newId = marcas.OrderByDescending(m => m.Id).FirstOrDefault().Id + 1; } marca.Id = newId; marcas.Add(marca); return(marca); }
public void Add(MarcaEntity objMarcaEnt) { objMarcaModel.Insert(objMarcaEnt); }
public void ListarDataGridPorNombre(DataGridView dgv, MarcaEntity nombre) { var tabla = this.ListarPorNombre(nombre); ListarGrilla(dgv, tabla); }
public void Update(MarcaEntity objMarcaEnt) { objMarcaModel.Actualizar(objMarcaEnt); }
public void ListForName(DataGridView dgv, MarcaEntity nombre) { MarcaModels marca = new MarcaModels(); marca.ListarDataGridPorNombre(dgv, nombre); }
public void Delete(MarcaEntity id_marca) { MarcaModels marca = new MarcaModels(); marca.Eliminar(id_marca); }