private void Button1_Click(object sender, EventArgs e) { string idmax = Txt_idproceso.Text; string nombre = txt_para.Text; DialogResult resul = MessageBox.Show("¿Esta seguro que desea eliminar " + nombre + "? ", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { if (dgb_produccionProceso.SelectedRows.Count == 1) { mo.updateestados("produccion_procesos", "estado", "0", "id_proceso", idmax); } actualizardatagriew(); Btn_eliminar.Enabled = false; Btn_actualizar.Enabled = false; Btn_insertar.Enabled = true; Btn_Receta.Enabled = false; string limpio = " "; Cmb_producto.texto(limpio); txt_para.Clear(); Txt_tiempopp.Clear(); Txt_descripcion.Clear(); Txt_idproceso.Text = mo.idmax("produccion_procesos", "id_proceso"); txt_para.Enabled = true; Cmb_producto.Enabled = true; } }
public void cord() { string sql = "SELECT pd.cod_orden ,cp.costo_unitario_producto* pd.cantidad_producto as 'costo_orden' FROM costos_produccion cp INNER JOIN produccion_detalles pd ON cp.id_producto=pd.id_producto inner join produccion_encabezados pe on pd.cod_orden=pe.cod_orden inner join productos_proceso pp on pp.cod_orden=pe.cod_orden where pp.estado=0 group by pe.cod_orden"; DataTable dt = mo.consultaLogica2(sql); int i = 0; if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { var id = dt.Rows[i]["cod_orden"].ToString(); var costo = dt.Rows[i]["costo_orden"].ToString(); //string sql1 = "INSERT INTO costos_produccion (id_producto, suma_costo_mp, fecha) VALUES(" + id + "," + costo + ", '"+fecha1+"');"; // mo.insertar(sql1); mo.updateestados("productos_terminados", "costo_total", costo, "cod_orden", id); i++; } } }
void eliminar(string un2, string un1) { string sql4 = "Select id_medida from unidades_medida where unidad1= '" + un2 + "' and unidad2 = '" + un1 + "' and estado = 1;"; string idmax = mo.consulta(sql4); mo.updateestados("unidades_medida", "estado", "0", "id_medida", idmax); }
private void Btn_eliminar_Click(object sender, EventArgs e) { string idmax = lbl_noOrden.Text; if (Dgb_modificarOd.RowCount == 1) { MessageBox.Show("No puede eliminar todos los elementos de la Orden ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } //si da tiempo agregar btn restar cantidad else { if (Dgb_modificarOd.SelectedRows.Count == 1) { string id = Dgb_modificarOd.CurrentRow.Cells[2].Value.ToString(); mo.updateestados("produccion_detalles", "estado", "0", "id_detalle", id); } else { MessageBox.Show("Ya no hay elementos para eliminar ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } /*DialogResult resul = MessageBox.Show("¿Esta seguro que desea actualizar esta orden? ", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); * * if (resul == DialogResult.Yes) * { }*/ actualizardatagriew2(idmax); }
public void cutmp() { string sql = "SELECT pp.id_producto , sum(dr.costo_unitario) as 'costo_mp' FROM detalles_recetas dr INNER JOIN produccion_procesos pp ON dr.id_proceso=pp.id_proceso WHERE dr.estado=1 and pp.estado=1 GROUP BY pp.id_proceso "; DataTable dt = mo.consultaLogica2(sql); int i = 0; string fecha1 = DateTime.Now.ToString("yyyy-MM-dd"); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { var id = dt.Rows[i]["id_producto"].ToString(); var costo = dt.Rows[i]["costo_mp"].ToString(); //string sql1 = "INSERT INTO costos_produccion (id_producto, suma_costo_mp, fecha) VALUES(" + id + "," + costo + ", '"+fecha1+"');"; // mo.insertar(sql1); MessageBox.Show(id); MessageBox.Show(costo); mo.updateestados("costos_produccion", "suma_costo_mp", costo, "id_producto", id); i++; } } }
private void Btn_orden_Click(object sender, EventArgs e) { if (cmb_vendedores.texto2() != "") { grb_encabezado.Enabled = false; string idmax = mo.idmax("ventas_encabezado", "documento_ventaenca"); string insert1 = "INSERT INTO ventas_encabezado(documento_ventaenca, codigo_cliente, fecha_ventaenca ) VALUES('" + idmax + "', '" + lbl_codcliente.Text + "', '" + Lbl_date.Text + "' );"; mo.insertar(insert1); mo.updateestados("clientes", "codigo_vendedor", cmb_vendedores.ObtenerIndif(), "codigo_cliente", lbl_codcliente.Text); grb_detalle.Enabled = true; } else { MessageBox.Show("ingrese el vendedor", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
public void cu() { string sql = "select dr.id_detalle, (p.precio_producto/ dr.rendimiento_fijo) as 'costo_unitario' from productos p INNER JOIN detalles_recetas dr ON p.id_producto=dr.id_producto INNER JOIN produccion_procesos pp ON dr.id_proceso=pp.id_proceso where dr.estado =1 and pp.estado=1 and dr.rendimiento_fijo>0;"; DataTable dt = mo.consultaLogica2(sql); int i = 0; if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { var id = dt.Rows[i]["id_detalle"].ToString(); var costo = dt.Rows[i]["costo_unitario"].ToString(); mo.updateestados("detalles_recetas", "costo_unitario", costo, "id_detalle", id); i++; } } }
private void Btn_actualizar_Click(object sender, EventArgs e) { string id = Txt_idinv.Text; string valor = cmb_config.ObtenerIndif(); string um = cmb_unidadmedida.Text; string idcong2 = cmb_config.texto2(); int existe2 = cmb_config.existe(idcong2); if (existe2 != -1) { mo.updateestados("inventarios_produccion", "cod_config", valor, "id_inventario", id); mo.updateestados("inventarios_produccion", "unidad_medida", um, "id_inventario", id); actualizardatagriew(); string limpio = " "; cmb_config.texto(limpio); Cmb_prod.texto(limpio); cmb_unidadmedida.Text = limpio; Nud_cantidad.Value = 0; MessageBox.Show("Registro Actualizado con Exito! "); Txt_idinv.Text = mo.idmax("inventarios_produccion", "id_inventario"); Btn_actualizar.Enabled = false; Btn_insertar.Enabled = true; Btn_eliminar.Enabled = false; Cmb_prod.Enabled = true; Nud_cantidad.Enabled = true; cmb_unidadmedida.Enabled = true; } }