private void Items_CollectionChanged(object sender, Telerik.WinControls.Data.NotifyCollectionChangedEventArgs e) { oReflejantes.Clear(); extender.UpdateItems(sender, e); int Count = 0; try { foreach (GridViewRowInfo item in this.extender.AssociatedRadMultiColumnComboBox.EditorControl.Rows) { if (item.Tag != null && item.Tag.ToString() == Boolean.TrueString) { if (Count <= int.Parse(txtCavidades.Text)) { ReflejantesBE obj = new ReflejantesBE(); obj.Id = int.Parse(item.Cells["Id"].Value.ToString()); obj.Nombre = item.Cells["Nombre"].Value.ToString(); oReflejantes.Add(obj); Count += 1; } else { RadMessageBox.Show("Solo es posible seleccionar máximo: " + txtCavidades.Text + " Reflejantes del producto seleccionado", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); oReflejantes.Clear(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al agregar la selección\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); oReflejantes.Clear(); } }
public List <ReflejantesBE> ENS_Reflejantes_Combo() { List <ReflejantesBE> oList = new List <ReflejantesBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_ENS_REFLEJANTES_COMBO, conn)) { cmd.CommandType = CommandType.StoredProcedure; /*SE OBTIENEN LOS REFLEJANTES */ using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { ReflejantesBE obj = new ReflejantesBE(); obj.Id = int.Parse(reader["COM_Id"].ToString()); obj.Tipo = reader["Tipo"].ToString(); //obj.Color.Nombre = reader["COL_Nombre"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public List <ReflejantesBE> ENS_ReflejanteCotizacion_Combo(int IdFicha) { List <ReflejantesBE> oList = new List <ReflejantesBE>(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONS_ENS_REFLEJANTECOTIZACION_COMBO, conn)) { cmd.Parameters.AddWithValue("@IdFicha", IdFicha); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { ReflejantesBE obj = new ReflejantesBE(); obj.Id = int.Parse(reader["COM_Id"].ToString()); obj.Clave = reader["COM_Clave"].ToString(); obj.Tipo = reader["COM_Tipo"].ToString(); obj.Color.Nombre = reader["COL_Nombre"].ToString(); obj.Nombre = reader["Reflejante"].ToString(); oList.Add(obj); } } } } return(oList); } catch (Exception ex) { throw ex; } }
public UbicacionesBE() { Id = 0; Almacen = new AlmacenPTBE(); Producto = new ProductoEnsambleBE(); Carcasa = new ColoresBE(); Reflejante = new ReflejantesBE(); Rack = string.Empty; Fila = 0; Columna = 0; Minimo = 0; Maximo = 0; DatosUsuario = new GeneralBE(); }
public int ENS_Reflejantes_Guardar(ReflejantesBE obj) { int Result = 0; try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CONST_USP_ENS_COMPLEMENTOS_GUARDAR, conn)) { cmd.Parameters.AddWithValue("@Tipo", obj.Tipo); cmd.Parameters.AddWithValue("@Clave", obj.Clave); cmd.Parameters.AddWithValue("@IdColor", obj.Color.Id); cmd.Parameters.AddWithValue("@IdUsuario", obj.DatosUsuario.IdUsuarioCreo); cmd.CommandType = CommandType.StoredProcedure; Result = Convert.ToInt32(cmd.ExecuteScalar()); } } return(Result); } catch (Exception ex) { throw ex; } }
private void btnEliminar_Click(object sender, EventArgs e) { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); ReflejantesBE obj = new ReflejantesBE(); try { if (chkEstatus.Checked) { if (RadMessageBox.Show("Esta acción dará de baja el reflejante\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Id = int.Parse(txtId.Text); obj.Color.Id = int.Parse(cboColores.SelectedValue.ToString()); obj.Tipo = cboTipo.Text; obj.Clave = txtClave.Text; obj.DatosUsuario.Estatus = false; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; int Result = oCatalogos.ENS_Reflejantes_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al modificar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } } } catch (Exception ex) { RadMessageBox.Show("Ocurrio un error al dar de baja el reflejante\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogos = null; } }
public int ENS_Reflejantes_Guardar(ReflejantesBE obj) { return(new ReflejantesDA().ENS_Reflejantes_Guardar(obj)); }
public int ENS_Reflejantes_Actualizar(ReflejantesBE obj) { return(new ReflejantesDA().ENS_Reflejantes_Actualizar(obj)); }
public OrdenCompraComponentesBE() { Id = 0; Reflejante = new ReflejantesBE(); DatosUsuario = new GeneralBE(); }
private void btnGuardar_Click(object sender, EventArgs e) { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); ReflejantesBE obj = new ReflejantesBE(); try { if (txtClave.Text.Trim().Length == 0) { RadMessageBox.Show("Debe capturar todos los datos para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } foreach (GridViewRowInfo oRow in gvDatos.Rows) { if (oRow.Cells["Tipo"].Value.ToString() == cboTipo.Text && oRow.Cells["Clave"].Value.ToString() == txtClave.Text.Trim() && oRow.Cells["IdColor"].Value.ToString() == cboColores.SelectedValue.ToString() && txtId.Text == "0") { RadMessageBox.Show("El reflejante capturado ya existe", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); LimpiarCampos(); return; } } obj.Id = int.Parse(txtId.Text); obj.Clave = txtClave.Text; obj.Tipo = cboTipo.Text; obj.Color.Id = int.Parse(cboColores.SelectedValue.ToString()); obj.DatosUsuario.Estatus = chkEstatus.Checked; obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; //PROCESO DE GUARDADO Y ACTUALIZACION if (txtId.Text == "0") { int Result = oCatalogos.ENS_Reflejantes_Guardar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al guardar el reflejante", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Reflejante guardado correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } else { int Result = oCatalogos.ENS_Reflejantes_Actualizar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al actualizar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); LimpiarCampos(); CargarDatos(); } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al actualizar la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogos = null; } }