public void RegistrarRecursos(clsRecurso Rec) { con.Open(); MySqlCommand mcRegRecurso; try { if (Rec != null) { mcRegRecurso = new MySqlCommand("registrarrecurso", con); mcRegRecurso.CommandType = CommandType.StoredProcedure; mcRegRecurso.Parameters.AddWithValue("@codigo", Rec.CodigoRecurso); mcRegRecurso.Parameters.AddWithValue("@nombre", Rec.NombreRecurso); mcRegRecurso.Parameters.AddWithValue("@serie", Rec.SerieRecurso); mcRegRecurso.Parameters.AddWithValue("@estado", Rec.EstadoRecurso); mcRegRecurso.Parameters.AddWithValue("@marca", Rec.MarcaRecurso); mcRegRecurso.Parameters.AddWithValue("@tiporecurso", Rec.CodigoTipRecurso); mcRegRecurso.ExecuteNonQuery(); MessageBox.Show("EL RECURSO " + Rec.NombreRecurso + " SE REGISTRO EXITOSAMENTE", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("ERROR EN EL REGISTRO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
public void EliminarRecurso(clsRecurso Rec) { con.Open(); MySqlCommand mcEliRecurso; try { if (Rec != null) { mcEliRecurso = new MySqlCommand("eliminarrecurso", con); mcEliRecurso.CommandType = CommandType.StoredProcedure; mcEliRecurso.Parameters.AddWithValue("@codigo", Rec.CodigoRecurso); mcEliRecurso.ExecuteNonQuery(); MessageBox.Show("LOS DATOS SE ELIMINARON EXITOSAMENTE", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("ERROR AL ELIMINAR", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } }
private void cargarRecursos() { clsRecurso objRecurso = new clsRecurso(); gvRecursos.DataSource = objRecurso.consultarRecurso(0, (Session["objUsuario"] as clsUsuario).getObjEmpresa().getIdEmpresa()); gvRecursos.DataBind(); }
protected void btnAgregarDetalle_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); clsRecurso objRecurso = new clsRecurso(Convert.ToInt32(ddlRecursos.SelectedValue)); if (Convert.ToInt32(objRecurso.obtenerCantidad().Rows[0][0]) >= Convert.ToInt32(txtCantidadRecurso.Text)) { clsTarea objTarea = new clsTarea(Convert.ToInt32(txtIdTarea.Text)); clsDetallesTarea objDetalleTarea = new clsDetallesTarea(0, objTarea, objRecurso, txtMontoRecurso.Text, Convert.ToInt32(txtCantidadRecurso.Text)); if (objDetalleTarea.nuevoDetalleTarea(Convert.ToInt32(txtIdProyecto_Tarea.Text), txtCostoTarea.Text)) { cargarProyectos(); cargarTarea(); cargarRecurso(); ActualizarCampos(); limpiarCamporDetalles(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de crear el detalle');", true); } } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('No ha suficientes recursos, actualizar el stock');", true); } }
private void btnEliminar_Click(object sender, EventArgs e) { clsRecurso Rec = new clsRecurso(); clsAccesoRecursos BD = new clsAccesoRecursos(); Rec.CodigoRecurso = int.Parse(txtcodigorecurso.Text); BD.EliminarRecurso(Rec); }
private void cargarRecurso() { clsRecurso objRecurso = new clsRecurso(); ddlRecursos.DataSource = objRecurso.consultarRecurso(1, (Session["objUsuario"] as clsUsuario).getObjEmpresa().getIdEmpresa()); ddlRecursos.DataTextField = "descripcion"; ddlRecursos.DataValueField = "id"; ddlRecursos.DataBind(); }
public clsRecurso BuscarRecurso(int codigo) { con.Open(); clsRecurso Rec = new clsRecurso(); MySqlCommand mcBusRecurso; try { mcBusRecurso = new MySqlCommand("buscarrecurso", con); mcBusRecurso.CommandType = CommandType.StoredProcedure; mcBusRecurso.Parameters.AddWithValue("@codigo", codigo); MySqlDataReader mdrRecurso = mcBusRecurso.ExecuteReader(); if (mdrRecurso.HasRows) { while (mdrRecurso.Read()) { Rec.NombreRecurso = mdrRecurso.GetString(0); int serie = mdrRecurso.GetOrdinal("SerieRecurso"); if (mdrRecurso.IsDBNull(serie)) { MessageBox.Show("NO EXISTE SERIE PARA ESTE PERSONAL", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Rec.SerieRecurso = string.Empty; } else { Rec.SerieRecurso = mdrRecurso.GetString(1); } //Rec.SerieRecurso = mdrRecurso.IsDBNull(serie) ? string.Empty : mdrRecurso.GetString(1); Rec.EstadoRecurso = mdrRecurso.GetString(2); int marca = mdrRecurso.GetOrdinal("MarcaRecurso"); if (mdrRecurso.IsDBNull(marca)) { MessageBox.Show("NO EXISTE MARCA PARA ESTE PERSONAL", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Rec.MarcaRecurso = string.Empty; } else { Rec.MarcaRecurso = mdrRecurso.GetString(3); } //Rec.MarcaRecurso = mdrRecurso.IsDBNull(marca) ? string.Empty : mdrRecurso.GetString(3); Rec.CodigoTipRecurso = mdrRecurso.GetInt32(4); } MessageBox.Show("DATOS ENCONTRADOS", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("NO EXISTEN DATOS", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } mdrRecurso.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } return(Rec); }
public void codigobusqueda(int codigo) { txtcodigorecurso.Text = codigo.ToString(); clsAccesoRecursos BD = new clsAccesoRecursos(); clsRecurso Rec = new clsRecurso(); Rec = BD.BuscarRecurso(codigo); txtnombrerecurso.Text = Rec.NombreRecurso; txtmarca.Text = Rec.MarcaRecurso; txtserierecurso.Text = Rec.SerieRecurso; cboestadorecurso.SelectedItem = Rec.EstadoRecurso; cbotiporecurso.SelectedIndex = (Rec.CodigoTipRecurso - 1); }
private void btnActualizar_Click(object sender, EventArgs e) { clsRecurso Rec = new clsRecurso(); clsAccesoRecursos BD = new clsAccesoRecursos(); Rec.CodigoRecurso = int.Parse(txtcodigorecurso.Text); Rec.NombreRecurso = txtnombrerecurso.Text; Rec.SerieRecurso = txtserierecurso.Text; Rec.EstadoRecurso = cboestadorecurso.SelectedItem.ToString(); Rec.MarcaRecurso = txtmarca.Text; Rec.CodigoTipRecurso = (cbotiporecurso.SelectedIndex + 1); BD.ActualizarRecursos(Rec); }
protected void btnInhabilitarRecurso_Click(object sender, EventArgs e) { clsRecurso objRecurso = new clsRecurso(Convert.ToInt32(txtIdRecurso.Text), true); if (objRecurso.inhabilitarRecurso()) { cargarRecursos(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de crear el recurso');", true); } }
protected void btnActualizarRecurso_Click(object sender, EventArgs e) { clsRecurso objRecurso = new clsRecurso(Convert.ToInt32(txtIdRecurso.Text), (Session["objUsuario"] as clsUsuario).getObjEmpresa(), txtTipo.Text, txtDescripcion.Text, Convert.ToInt32(txtStock.Text), false); if (objRecurso.actualizarRecurso()) { cargarRecursos(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de actualizar el recurso');", true); } }
protected void btnNuevoRecurso_Click(object sender, EventArgs e) { clsRecurso objRecurso = new clsRecurso(0, (Session["objUsuario"] as clsUsuario).getObjEmpresa(), "Recurso Nuevo", "Recurso sin actualizar", 0, false); if (objRecurso.crearRecurso()) { cargarRecursos(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de crear el recurso');", true); } }